From 87e9165d8e3740e2e5b011f7467b3715edffd5be Mon Sep 17 00:00:00 2001 From: Penelope Gwen Date: Mon, 4 Dec 2023 18:58:31 -0700 Subject: [PATCH] consolidate to one dockerfile --- Synapse/docker-compose.yml | 44 ----- docker-compose.yml | 214 ++++++++++++++++++++++ mastodon/docker-compose.yml | 91 --------- minecraft-modded/docker-compose.yml | 42 ----- minecraft-modded/extras/server-icon.png | Bin 6249 -> 0 bytes minecraft-nginx/docker-compose.yml | 10 - minecraft-nginx/src/._index.html | Bin 4096 -> 0 bytes minecraft-nginx/src/index.html | 1 - minecraft-survival/.DS_Store | Bin 6148 -> 0 bytes minecraft-survival/docker-compose.yml | 42 ----- minecraft-survival/extras/mods.txt | 3 - minecraft-survival/extras/server-icon.png | Bin 8345 -> 0 bytes nextcloud-aio/docker-compose.yml | 18 -- 13 files changed, 214 insertions(+), 251 deletions(-) delete mode 100644 Synapse/docker-compose.yml create mode 100644 docker-compose.yml delete mode 100644 mastodon/docker-compose.yml delete mode 100644 minecraft-modded/docker-compose.yml delete mode 100644 minecraft-modded/extras/server-icon.png delete mode 100644 minecraft-nginx/docker-compose.yml delete mode 100644 minecraft-nginx/src/._index.html delete mode 100644 minecraft-nginx/src/index.html delete mode 100644 minecraft-survival/.DS_Store delete mode 100644 minecraft-survival/docker-compose.yml delete mode 100644 minecraft-survival/extras/mods.txt delete mode 100644 minecraft-survival/extras/server-icon.png delete mode 100644 nextcloud-aio/docker-compose.yml diff --git a/Synapse/docker-compose.yml b/Synapse/docker-compose.yml deleted file mode 100644 index c380f82..0000000 --- a/Synapse/docker-compose.yml +++ /dev/null @@ -1,44 +0,0 @@ -version: "3.3" -#networks: -# synapsenet: -# driver: bridge -# ipam: -# config: -# - subnet: 172.25.0.0/24 -services: - synapse: - image: "matrixdotorg/synapse:latest" - restart: always - container_name: "synapse" -# network_mode: synapsenet - volumes: - - "/mnt/2TB/synapse/data:/data" - environment: - VIRTUAL_HOST: "matrix.pogmom.me" - VIRTUAL_PORT: 8008 - SYNAPSE_SERVER_NAME: "matrix.pogmom.me" - SYNAPSE_REPORT_STATS: "yes" - ports: - - "8008:8008/tcp" - - "8448:8448/tcp" - - riot-web: - ports: - - '86:80' - image: bubuntux/riot-web - restart: always - - postgresql: - image: postgres:latest - restart: always - hostname: synapse-postgresql-1 - #network_mode: synapsenet - environment: - POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} - POSTGRES_USER: synapse - POSTGRES_DB: synapse - POSTGRES_INITDB_ARGS: "--encoding='UTF8' --lc-collate='C' --lc-ctype='C'" - volumes: - - "/mnt/2TB/synapse/postgres:/var/lib/postgresql/" - ports: - - "5432:5432/tcp" diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..70ff20a --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,214 @@ +version: "3.8" + +volumes: + nextcloud_aio_mastercontainer: + name: nextcloud_aio_mastercontainer + +services: + + portainer_agent: + image: portainer/agent:2.19.3 + container_name: portainer_agent + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /var/lib/docker/volumes:/var/lib/docker/volumes + ports: + - "9001:9001" + restart: always + + mastodon-redis: + image: redis + container_name: mastodon-redis + network_mode: mastodonnet + volumes: + - ${DATA_PATH}/mastodon/redis:/data' + restart: unless-stopped + + mastodon-db: + image: postgres:15.2 + container_name: mastodon-db + network_mode: mastodonnet + environment: + - POSTGRES_USER=${MASTODON_DB_USER} + - POSTGRES_PASSWORD=${MASTODON_DB_PASS} + volumes: + - ${DATA_PATH}/mastodon/postgres:/var/lib/postgresql/data + restart: unless-stopped + + mastodon-elasticsearch: + image: elasticsearch:8.8.0 + container_name: mastodon-elasticsearch + network_mode: mastodonnet + environment: + - discovery.type=single-node + - xpack.ml.enabled=false +# volumes: +# - ${DATA_PATH}/mastodon/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml + restart: unless-stopped + + mastodon: + image: lscr.io/linuxserver/mastodon:latest + container_name: mastodon + network_mode: mastodonnet + environment: + - PUID=${UID} + - PGID=${GID} + - TZ=${TZ} + - LOCAL_DOMAIN=${MASTODON_DOMAIN} + - REDIS_HOST=mastodon-redis + - REDIS_PORT=6379 + - DB_HOST=mastodon-db + - DB_USER=${MASTODON_DB_USER} + - DB_NAME=mastodon + - DB_PASS=${MASTODON_DB_PASS} + - DB_PORT=5432 + - ES_ENABLED=true + - SECRET_KEY_BASE=${MASTODON_SECRET_KEY_BASE} + - OTP_SECRET=${MASTODON_OTP_SECRET} + - VAPID_PRIVATE_KEY=${MASTODON_VAPID_PRIVATE_KEY} + - VAPID_PUBLIC_KEY=${MASTODON_VAPID_PUBLIC_KEY} + - SMTP_SERVER=${SMTP_SERVER} + - SMTP_PORT=${SMTP_PORT} + - SMTP_LOGIN=${SMTP_USER} + - SMTP_PASSWORD=${SMTP_PASS} + - SMTP_FROM_ADDRESS=${SMTP_FROM} + - LDAP_ENABLED=true + - LDAP_METHOD=simple + - LDAP_HOST=${LDAP_SERVER} + - LDAP_PORT=${LDAP_PORT} + - LDAP_BASE=${LDAP_BASE} + - LDAP_SEARCH_FILTER=${LDAP_FILTER} + - LDAP_BIND_DN=${LDAP_BIND_DN} + - LDAP_PASSWORD=${LDAP_BIND_PASS} + - LDAP_UID=uid + - LDAP_MAIL=mail + - LDAP_UID_CONVERSION_ENABLED=true + - S3_ENABLED=false + - WEB_DOMAIN=${MASTODON_WEB_DOMAIN} + - ES_HOST=mastodon-elasticsearch + - ES_PORT=9200 + - SIDEKIQ_ONLY=false + - SIDEKIQ_QUEUE= + - SIDEKIQ_DEFAULT=false + - SIDEKIQ_THREADS=5 + - DB_POOL=5 + volumes: + - ${DATA_PATH}/mastodon/config:/config + ports: + - ${MASTODON_HTTP_PORT}:80 + - ${MASTODON_HTTPS_PORT}:443 + restart: unless-stopped + + mc-nginx: + image: nginx + container_name: mc-nginx + volumes: + - ${DATA_PATH}/mc-nginx/src:/usr/share/nginx/html + ports: + - ${MC_NGINX_PORT}:80 + restart: unless-stopped + + mc-smp: + image: itzg/minecraft-server + container_name: mc-smp + ports: + - ${MC_SMP_JAVA_PORT}:25565/tcp + - ${MC_SMP_JAVA_PORT}:25565/udp + - ${MC_SMP_BEDROCK_PORT}:19132/tcp + - ${MC_SMP_BEDROCK_PORT}:19132/udp + environment: + - EULA=TRUE + - EXEC_DIRECTLY=TRUE + - MEMORY=4G + - VERSION=LATEST + - TYPE=PAPER + - SPIGET_RESOURCES=18494 + - MODS_FILE=/extras/mods.txt + - DIFFICULTY=${MC_SMP_DIFFICULTY} + - MOTD=${MC_SMP_MOTD} + - OPS=${MC_SMP_OPS} + - ICON=/extras/server-icon.png + - MAX_PLAYERS=${MC_SMP_MAX_PLAYERS} + - ALLOW_NETHER=TRUE + - ANNOUNCE_PLAYER_ACHIEVEMENTS=TRUE + - GENERATE_STRUCTURES=TRUE + - MODE=survival + - SERVER_NAME=${MC_SMP_NAME} + - ENABLE_ROLLING_LOGS=TRUE + - TZ=${TZ} + tty: true + stdin_open: true + volumes: + - ${DATA_PATH}/mc-smp/data:/data + - ${DATA_PATH}/mc-smp/extras:/extras + restart: unless-stopped + +# crafty: +# container_name: crafty +# image: registry.gitlab.com/crafty-controller/crafty-4:latest +# environment: +# - TZ=${TZ} +# ports: +# - ${CRAFTY_HTTP_PORT}:8000 +# - ${CRAFTY_HTTPS_PORT}:8443 +# - ${CRAFT_DYNMAP_PORT}:8123 +# - ${CRAFTY_BEDROCK_PORT}:19132 +# - ${CRAFTY_JAVA_PORT}:25565 +# volumes: +# - ${DATA_PATH}/crafty/backups:/crafty/backups +# - ${DATA_PATH}/crafty/logs:/crafty/logs +# - ${DATA_PATH}/crafty/servers:/crafty/servers +# - ${DATA_PATH}/crafty/config:/crafty/app/config +# - ${DATA_PATH}/crafty/import:/crafty/import +# restart: unless-stopped + + all-in-one: + image: nextcloud/all-in-one:latest + container_name: nextcloud-aio-mastercontainer + environment: + - APACHE_PORT=11000 + - APACHE_IP_BINDING=0.0.0.0 + - NEXTCLOUD_DATADIR=${DATA_PATH}/nextcloud-aio/nextcloud + volumes: + - nextcloud_aio_mastercontainer:/mnt/docker-aio-config:rw + - '/var/run/docker.sock:/var/run/docker.sock:ro' + ports: + - 8080:8080 + restart: always + + synapse: + image: matrixdotorg/synapse:latest + container_name: "synapse" + volumes: + - ${DATA_PATH}/synapse/data:/data + environment: + - VIRTUAL_HOST=${MATRIX_SERVER} + - VIRTUAL_PORT=8008 + - SYNAPSE_SERVER_NAME=${MATRIX_SERVER} + - SYNAPSE_REPORT_STATS="yes" + ports: + - ${MATRIX_PORT}:8008/tcp +# - "8448:8448/tcp" + restart: unless-stopped + + riot-web: + image: bubuntux/riot-web + container_name: riot_web + ports: + - ${RIOT_PORT}:80 + restart: unless-stopped + + synapse-postgresql: + image: postgres:latest + container_name: synapse-postgresql + hostname: synapse-postgresql + environment: + - POSTGRES_PASSWORD=${SYNAPSE_DB_PASS} + - POSTGRES_USER=${SYNAPSE_DB_USER} + - POSTGRES_DB=synapse + - POSTGRES_INITDB_ARGS=--encoding='UTF8' --lc-collate='C' --lc-ctype='C' + volumes: + - ${DATA_PATH}/synapse/postgres:/var/lib/postgresql/ + ports: + - ${SYNAPSE_DB_PORT}:5432/tcp + restart: unless-stopped diff --git a/mastodon/docker-compose.yml b/mastodon/docker-compose.yml deleted file mode 100644 index 1c38b46..0000000 --- a/mastodon/docker-compose.yml +++ /dev/null @@ -1,91 +0,0 @@ ---- -version: "2.1" -services: - mastodon-redis: - image: redis - network_mode: mastodonnet - container_name: mastodon-redis - restart: always - volumes: - - '/mnt/2TB/mastodon/redis:/data' - mastodon-db: - image: postgres:15.2 - container_name: mastodon-db - network_mode: mastodonnet - restart: always - environment: - POSTGRES_USER: mastodon - POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} - volumes: - - '/mnt/2TB/mastodon/postgres:/var/lib/postgresql/data' -# ports: -# - 5432:5432 - mastodon-elasticsearch: - image: elasticsearch:8.8.0 - container_name: mastodon-elasticsearch - network_mode: mastodonnet -# ports: -# - '9200:9200' - environment: - - discovery.type=single-node - - xpack.ml.enabled=false - volumes: - - '/mnt/2TB/mastodon/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml' - mastodon: - image: lscr.io/linuxserver/mastodon:latest - network_mode: mastodonnet - container_name: mastodon - environment: - - PUID=0 - - PGID=0 - - TZ=${TZ} - - LOCAL_DOMAIN=pogmom.me - - REDIS_HOST=mastodon-redis - - REDIS_PORT=6379 - - DB_HOST=mastodon-db - - DB_USER=mastodon - - DB_NAME=mastodon - - DB_PASS=${POSTGRES_PASSWORD} - - DB_PORT=5432 - - ES_ENABLED=true - - SECRET_KEY_BASE=${SECRET_KEY_BASE} - - OTP_SECRET=${OTP_SECRET} - - VAPID_PRIVATE_KEY=${VAPID_PRIVATE_KEY} - - VAPID_PUBLIC_KEY=${VAPID_PUBLIC_KEY} - - SMTP_SERVER=mail.smtp2go.com - - SMTP_PORT=2525 - - SMTP_LOGIN=pogmom - - SMTP_PASSWORD=${SMTP_PASSWORD} - - SMTP_FROM_ADDRESS=support@pogmom.me - - LDAP_ENABLED=true - - LDAP_METHOD=simple - - LDAP_HOST=ldap.pogmom.me - - LDAP_PORT=3890 - - LDAP_BASE=dc=pogmom,dc=me - - LDAP_SEARCH_FILTER=(&(memberOf=cn=mastodon,ou=groups,dc=pogmom,dc=me)(&(objectclass=person)(|(%{uid}=%{email})(%{mail}=%{email})))) - - LDAP_BIND_DN=uid=admin,ou=people,dc=pogmom,dc=me - - LDAP_PASSWORD=${LDAP_PASSWORD} - - LDAP_UID=uid - - LDAP_MAIL=mail - - LDAP_UID_CONVERSION_ENABLED=true - - S3_ENABLED=false - - WEB_DOMAIN=masto.pogmom.me #optional - - ES_HOST=mastodon-elasticsearch #optional - - ES_PORT=9200 #optional -# - ES_USER=elastic #optional -# - ES_PASS=elastic #optional -# - S3_BUCKET= #optional -# - AWS_ACCESS_KEY_ID= #optional -# - AWS_SECRET_ACCESS_KEY= #optional -# - S3_ALIAS_HOST= #optional - - SIDEKIQ_ONLY=false #optional - - SIDEKIQ_QUEUE= #optional - - SIDEKIQ_DEFAULT=false #optional - - SIDEKIQ_THREADS=5 #optional - - DB_POOL=5 #optional - volumes: - - /mnt/2TB/mastodon/config:/config - ports: - - 80:80 - - 443:443 - restart: unless-stopped diff --git a/minecraft-modded/docker-compose.yml b/minecraft-modded/docker-compose.yml deleted file mode 100644 index a610549..0000000 --- a/minecraft-modded/docker-compose.yml +++ /dev/null @@ -1,42 +0,0 @@ -version: "3" -services: - minecraft-server: - image: itzg/minecraft-server:java8-multiarch - container_name: mc-modded - ports: - - "25566:25565" - environment: - EULA: "TRUE" - EXEC_DIRECTLY: "TRUE" - MEMORY: "4G" -# VERSION: "LATEST" - - TYPE: "AUTO_CURSEFORGE" - CF_API_KEY: "$$2a$$10$$u9An.w/G4.L5PSQnBCA0bOi0o2nFzaJO8JDktH8Df04hJyv/FHTp." - CF_PAGE_URL: "https://www.curseforge.com/minecraft/modpacks/roguelike-adventures-and-dungeons" -# CF_EXCLUDE_MODS: "" -# CF_MODPACK_ZIP: "/downloads/modpacks/RAD2-Serverpack-1.2.zip" -# SPIGET_RESOURCES: "18494" -# MODS_FILE: "/extras/mods.txt" -# EXTRA_ARGS: "--world-dir ./worlds/" - DIFFICULTY: "hard" - MOTD: "§3Join the discord at §ddis.pogmom.me§f\\n§fModded Server§f || §4Qu§cee§6r L§eib§aer§2at§1io§9n N§5ow§d!" - OPS: "pogmommy" -# ICON: "/extras/server-icon.png" - MAX_PLAYERS: "25" -# ALLOW_NETHER: "TRUE" - ANNOUNCE_PLAYER_ACHIEVEMENTS: "TRUE" - GENERATE_STRUCTURES: "TRUE" - MODE: "survival" - SERVER_NAME: "Pogmommy" - ENABLE_ROLLING_LOGS: "TRUE" - TZ: ${TZ} - tty: true - stdin_open: true - restart: unless-stopped - volumes: - - "/mnt/2TB/minecraft/modded:/data" -# - "./plugins:/plugins" -# - "./worlds:/worlds" - - "./extras:/extras" - - "./downloads:/downloads" diff --git a/minecraft-modded/extras/server-icon.png b/minecraft-modded/extras/server-icon.png deleted file mode 100644 index ab04b9a7598b30f71dd601e2f4a29f16a308c606..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6249 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 OJ@jMFZI8&~z5Op#5EViI diff --git a/minecraft-nginx/docker-compose.yml b/minecraft-nginx/docker-compose.yml deleted file mode 100644 index 8460818..0000000 --- a/minecraft-nginx/docker-compose.yml +++ /dev/null @@ -1,10 +0,0 @@ -version: "3" - -services: - client: - image: nginx - restart: unless-stopped - ports: - - 8065:80 - volumes: - - ./src:/usr/share/nginx/html diff --git a/minecraft-nginx/src/._index.html b/minecraft-nginx/src/._index.html deleted file mode 100644 index 64f442ab57bac6f99e5d684323383047cc28d5e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103v0xDsI z=wMg?WDB5a0m{L|rIPb=^%4sTa#Hnj5{pYpi&Ill5=&B*1A;+%z8+Ob0nr?5ckzMf zQ7{?;qaiRF0;3@?8UmvsFd71*Aut*OqaiRF0;3@?8UnaN0Myw8VK9&j$;d2LC`v8P zFD*(=RY=P(%2vqCD@n~O$;{77%*m-#$Vp8rQAo;3%*zJ$g`v8JG==JaxL0Ht Penelope Gwen | Minecraft Servers \ No newline at end of file diff --git a/minecraft-survival/.DS_Store b/minecraft-survival/.DS_Store deleted file mode 100644 index c594bffec3caa23ccc054f00c19f93b84083b7e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 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 diff --git a/nextcloud-aio/docker-compose.yml b/nextcloud-aio/docker-compose.yml deleted file mode 100644 index d80629f..0000000 --- a/nextcloud-aio/docker-compose.yml +++ /dev/null @@ -1,18 +0,0 @@ -version: '3.3' -volumes: - nextcloud_aio_mastercontainer: - name: nextcloud_aio_mastercontainer -services: - all-in-one: - container_name: nextcloud-aio-mastercontainer - restart: always - ports: - - '8080:8080' - environment: - - APACHE_PORT=11000 - - APACHE_IP_BINDING=0.0.0.0 - - NEXTCLOUD_DATADIR=/mnt/2TB/ncdata - volumes: - - 'nextcloud_aio_mastercontainer:/mnt/docker-aio-config:rw' - - '/var/run/docker.sock:/var/run/docker.sock:ro' - image: 'nextcloud/all-in-one:latest'