Astral, an open source application that allows you to organize your GitHub Stars with ease. Astral can be used with free hosted version or self hosted instance. However, a dockerlized Astral is not provided so I create this project to share my Astral dockerfile.
- Create a new GitHub OAuth App so you can plug in your API keys.
- Modify
.env
file with your Github App ID/Secret/Callback URI. - Modify
docker-compose.yml
with your mysql data path.
- Run
docker-compose build
to build your Astral image. - Run
dokcer-compose up -d
to have your Astral service dockerlized!
- My
docker-compose.yml
is configured to mapCaddy
port to 8180 on host so I can use my Nginx to proxy all request with HTTPS. You should modify it based on your demand. - You may delete all generated intermediate image with command
docker image prune
.