diff --git a/docker-compose.yml b/docker-compose.yml index 17aacb7a..e3ee93f3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,25 +1,42 @@ --- # Welcome to Dashy! To get started, run `docker compose up` +# You can configure your container here, by modifying this file version: "3.8" services: dashy: + container_name: Dashy + + # Pull latest image from DockerHub + image: lissy93/dashy + # To build from source, replace 'image: lissy93/dashy' with 'build: .' # build: . - image: lissy93/dashy - container_name: Dashy + + # Or, to use a Dockerfile for your archtecture, uncomment the following + # context: . + # dockerfile: ./docker/Dockerfile-arm32v7 + + # You can also use an image with a different tag, or pull from a different registry, e.g: + # image: ghcr.io/lissy93/dashy or image: lissy93/dashy:arm64v8 + # Pass in your config file below, by specifying the path on your host machine # volumes: # - /root/my-config.yml:/app/public/conf.yml + + # Set port that web service will be served on. Keep container port as 80 ports: - 4000:80 + # Set any environmental variables environment: - NODE_ENV=production # Specify your user ID and group ID. You can find this by running `id -u` and `id -g` # - UID=1000 # - GID=1000 + # Specify restart policy restart: unless-stopped + # Configure healthchecks healthcheck: test: ['CMD', 'node', '/app/services/healthcheck']