Marius Scurtescu
dc065cc682
multi stage Dockerfile and Taskfile ( #102 )
...
* multi-stage Dockerfile
* add build arguments for git
* add taskfile
* switch back to copying source into build stage and clean up labels
* get image name from .env
* remove top level ARGs
* update DOCKER-README with Taskfile details
* mention light and safe image
* add a backup task
* add healthcheck
* add logs-folder task
* add warnings to backup task
* allow port overriding in docker compose
2024-03-07 23:05:23 -06:00
Marius Scurtescu
ae7c14fc2a
better buffer instructions and other minor changes ( #75 )
...
* add git commit to Dockerfile label
* add deploy resource requirements
* add default stats collection
* fix file permissions
* relax buffer warning
* fix typos
* add various deploy instructions
2024-02-29 00:02:49 -06:00
Marius Scurtescu
61b39a12eb
add sysctl related warning ( #63 )
2024-02-22 00:07:34 -06:00
Marius Scurtescu
27aa02383c
add .dockerignore and docker instructions ( #56 )
...
* add .dockerignore
* add docker specific readme
* update restart policy to unless-stopped
2024-02-20 17:13:43 -06:00
Marius Scurtescu
c96a3b7538
add env var based default addresses for RPC endpoints ( #49 )
...
* add env var based default addresses for RPC endpoints
* set default addresses for gRPC and REST
2024-02-19 00:29:52 -06:00
Marius Scurtescu
0587e7d63d
add basic Docker configuration ( #46 )
...
* add initial Dockerfile
* use alpine, build all source code, use ENTRYPOINT instead of CMD
* add initial docker-compose.yml
* map ports
* add labels to image
* fully specify base image version
* add logging config
* map .config to host folder instead of volume
2024-02-17 22:52:11 -06:00