aboutsummaryrefslogtreecommitdiff
path: root/docker-compose.env.yaml
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2020-08-10 12:15:49 -0300
committerEuAndreh <eu@euandre.org>2020-08-10 12:45:43 -0300
commit100ab568e3aeb512e86fd1155a73454d22e24895 (patch)
tree1d7ff9168b8cfc60e173f2a19f30938bc68d0f6e /docker-compose.env.yaml
parentWIP: Move to Vultr and NixOS (diff)
downloadserver-100ab568e3aeb512e86fd1155a73454d22e24895.tar.gz
server-100ab568e3aeb512e86fd1155a73454d22e24895.tar.xz
Migration: Remove Ansible and Docker code, move only to NixOS
Diffstat (limited to 'docker-compose.env.yaml')
-rw-r--r--docker-compose.env.yaml80
1 files changed, 0 insertions, 80 deletions
diff --git a/docker-compose.env.yaml b/docker-compose.env.yaml
deleted file mode 100644
index 8785b68..0000000
--- a/docker-compose.env.yaml
+++ /dev/null
@@ -1,80 +0,0 @@
-version: '3'
-
-networks:
- nginx-proxy-network:
-
-services:
- nginx-proxy:
- image: jwilder/nginx-proxy
- container_name: nginx-proxy
- restart: always
- ports:
- - '80:80'
- - '443:443'
- volumes:
- - /var/run/docker.sock:/tmp/docker.sock:ro
- - "${VOLUME_HOME}/vhost-conf:/etc/nginx/vhost.d"
- - "${VOLUME_HOME}/docker/nginx-proxy/html:/usr/share/nginx/html"
- - "${VOLUME_HOME}/docker/nginx-proxy/certs:/etc/nginx/certs:ro"
- - "${VOLUME_HOME}/docker/nginx-proxy/conf:/etc/nginx/conf.d"
- - "${VOLUME_HOME}/docker/nginx-proxy/dhparam:/etc/nginx/dhparam"
- networks:
- - nginx-proxy-network
-
- letsencrypt:
- image: jrcs/letsencrypt-nginx-proxy-companion
- container_name: letsencrypt-nginx-proxy-companion
- restart: always
- volumes:
- - "${VOLUME_HOME}/docker/nginx-proxy/certs:/etc/nginx/certs"
- - "${VOLUME_HOME}/docker/nginx-proxy/vhost:/etc/nginx/vhost.d"
- - "${VOLUME_HOME}/docker/nginx-proxy/html:/usr/share/nginx/html"
- - "${VOLUME_HOME}/docker/nginx-proxy/dhparam:/etc/nginx/dhparam:ro"
- - /var/run/docker.sock:/var/run/docker.sock:ro
- depends_on:
- - nginx-proxy
- environment:
- - NGINX_PROXY_CONTAINER=nginx-proxy
- networks:
- - nginx-proxy-network
-
- static:
- image: nginx
- container_name: static-nginx
- restart: always
- volumes:
- - "${VOLUME_HOME}/static:/usr/share/nginx/html"
- ports:
- - "${STATIC_PORT}:80"
- environment:
- - VIRTUAL_HOST=${STATIC_TLD}
- - VIRTUAL_PORT=${STATIC_PORT}
- - LETSENCRYPT_HOST=${STATIC_TLD}
- - LETSENCRYPT_EMAIL=${LETSENCRYPT_EMAIL}
- networks:
- - nginx-proxy-network
-
- nextcloud:
- image: nextcloud:latest
- container_name: nextcloud
- restart: always
- volumes:
- - "${VOLUME_HOME}/applications/nextcloud/data:/var/www/html"
- - "${VOLUME_HOME}/applications/nextcloud/config:/var/www/config"
- - "${VOLUME_HOME}/applications/nextcloud/apps:/var/www/apps"
- ports:
- - "${NEXTCLOUD_PORT}:80"
- environment:
- - SQLITE_DATABASE=my-nextcloud-database.sqlite
- - NEXTCLOUD_UPDATE=1
- - NEXTCLOUD_ADMIN_USER=${NEXTCLOUD_ADMIN_USER}
- - NEXTCLOUD_ADMIN_PASSWORD=${NEXTCLOUD_ADMIN_PASSWORD}
- - NEXTCLOUD_TABLE_PREFIX=${NEXTCLOUD_TABLE_PREFIX}
- - NEXTCLOUD_HOSTNAME=${NEXTCLOUD_TLD}
- - NEXTCLOUD_TRUSTED_DOMAINS=${NEXTCLOUD_TLD}
- - VIRTUAL_HOST=${NEXTCLOUD_TLD}
- - VIRTUAL_PORT=${NEXTCLOUD_PORT}
- - LETSENCRYPT_HOST=${NEXTCLOUD_TLD}
- - LETSENCRYPT_EMAIL=${LETSENCRYPT_EMAIL}
- networks:
- - nginx-proxy-network