diff --git a/.examples/docker/.env b/.examples/docker/.env new file mode 100644 index 0000000..87ab4f8 --- /dev/null +++ b/.examples/docker/.env @@ -0,0 +1,14 @@ +########################## +# Image Repo Configuration +########################## +# +# optional Image Configuration +#DOCKER_APP_IMAGE=librebooking/librebooking +#DOCKER_APP_TAG=5.2.0 +#DOCKER_DB_IMAGE=linuxserver/mariadb +#DOCKER_DB_TAG:10.6.13 + +#DOCKER_PROXY_IMAGE=nginxproxy/nginx-proxy +#DOCKER_PROXY_TAG:latest +#DOCKER_ACME_IMAGE=nginxproxy/acme-companion +#DOCKER_ACME_TAG:latest diff --git a/.examples/docker/docker-compose-local.yml b/.examples/docker/docker-compose-local.yml index 9c713ca..53d29db 100644 --- a/.examples/docker/docker-compose-local.yml +++ b/.examples/docker/docker-compose-local.yml @@ -2,14 +2,14 @@ name: librebooking services: db: - image: linuxserver/mariadb:10.6.13 + image: ${DOCKER_DB_IMAGE:-linuxserver/mariadb}:${DOCKER_DB_TAG:-10.6.13} restart: always volumes: - db_conf:/config env_file: - db.env app: - image: librebooking/librebooking:develop + image: ${DOCKER_APP_IMAGE:-librebooking/librebooking}:${DOCKER_APP_TAG:-develop} restart: always depends_on: - db @@ -22,7 +22,7 @@ services: env_file: - lb.env cron: - image: librebooking/librebooking:develop + image: ${DOCKER_APP_IMAGE:-librebooking/librebooking}:${DOCKER_APP_TAG:-develop} restart: always command: supercronic /config/lb-jobs-cron depends_on: diff --git a/.examples/docker/docker-compose-public.yml b/.examples/docker/docker-compose-public.yml index 5f3a339..a0b10ea 100644 --- a/.examples/docker/docker-compose-public.yml +++ b/.examples/docker/docker-compose-public.yml @@ -2,7 +2,7 @@ name: librebooking services: proxy: - image: nginxproxy/nginx-proxy + image: ${DOCKER_PROXY_IMAGE:-nginxproxy/nginx-proxy}:${DOCKER_PROXY_TAG:-latest} restart: always ports: - 80:80 @@ -12,7 +12,7 @@ services: - proxy_html:/usr/share/nginx/html - /var/run/docker.sock:/tmp/docker.sock:ro acme: - image: nginxproxy/acme-companion + image: ${DOCKER_ACME_IMAGE:-nginxproxy/acme-companion}:${DOCKER_ACME_TAG:-latest} restart: always depends_on: - proxy @@ -24,7 +24,7 @@ services: environment: - DEFAULT_EMAIL=john.doe@acme.org db: - image: linuxserver/mariadb:10.6.13 + image: ${DOCKER_DB_IMAGE:-linuxserver/mariadb}:${DOCKER_DB_TAG:-10.6.13} restart: always volumes: - db_conf:/config @@ -33,7 +33,7 @@ services: env_file: - db.env app: - image: librebooking/librebooking:develop + image: ${DOCKER_APP_IMAGE:-librebooking/librebooking}:${DOCKER_APP_TAG:-develop} restart: always depends_on: - db @@ -49,7 +49,7 @@ services: - VIRTUAL_PORT=8080 - LETSENCRYPT_HOST=acme.org cron: - image: librebooking/librebooking:develop + image: ${DOCKER_APP_IMAGE:-librebooking/librebooking}:${DOCKER_APP_TAG:-develop} restart: always depends_on: - app