diff --git a/DOCKER.md b/DOCKER.md new file mode 100644 index 0000000..1002985 --- /dev/null +++ b/DOCKER.md @@ -0,0 +1,40 @@ +# Docker Installation / Build + +## Run +```bash +docker container run -p 3000:3000 git.winscloud.net/winsdominoes/personal_website:latest +``` + +## Compose +### compose.yml +```yaml +version: '3' + +services: + personal-website: + image: git.winscloud.net/winsdominoes/personal-website:latest + container_name: personal-website + hostname: personal-website + restart: always + ports: + - "3000:3000" +``` +### Running +```bash +docker-compose up -d +``` + +### Updating +```bash +docker-compose pull && docker-compose up -d +``` + +## Publishing to container registry +```bash +docker login git.example.com +docker build -t git.example.com/{owner}/personal-website:latest . +docker push git.example.com/{owner}/personal-website:latest +``` + +## Credits +[Forejo Documentation | Container Registry - https://forgejo.org/docs/latest/user/packages/container/](https://forgejo.org/docs/latest/user/packages/container/) \ No newline at end of file