New backup 2024-07-08 12:59:21
This commit is contained in:
parent
e75c6b2e07
commit
4177985438
9 changed files with 91 additions and 99 deletions
|
@ -1,4 +1,3 @@
|
|||
|
||||
#SYSINFO
|
||||
TZ=
|
||||
UID=
|
||||
|
@ -7,6 +6,10 @@ GID=
|
|||
#PATHS
|
||||
DATA_PATH=
|
||||
|
||||
#DATADOG
|
||||
DD_SITE=
|
||||
DD_API_KEY=
|
||||
|
||||
#MASTODON
|
||||
MASTODON_DB_USER=
|
||||
MASTODON_DB_PASS=
|
||||
|
@ -33,26 +36,6 @@ LDAP_FILTER=
|
|||
LDAP_BIND_DN=
|
||||
LDAP_BIND_PASS=
|
||||
|
||||
#MC SMP
|
||||
#MC_SMP_DIFFICULTY=
|
||||
#MC_SMP_MOTD=
|
||||
#MC_SMP_OPS=
|
||||
#MC_SMP_MAX_PLAYERS=
|
||||
#MC_SMP_NAME=
|
||||
#MC_SMP_SEED=
|
||||
|
||||
#ROMM
|
||||
|
||||
ROMM_DB_PASS=
|
||||
ROMM_IGDB_ID=
|
||||
ROMM_IGDB_KEY=
|
||||
ROMM_MOBYGAMES_APIKEY=
|
||||
ROMM_AUTH_KEY=
|
||||
ROMM_USER=
|
||||
ROMM_PASS=
|
||||
|
||||
ROMMDB_ROOT_PASS=
|
||||
|
||||
#SYNAPSE
|
||||
MATRIX_SERVER=
|
||||
|
||||
|
@ -84,6 +67,17 @@ GL_GITLAB_API_SECRET=
|
|||
|
||||
GL_EMAIL_NAME=
|
||||
|
||||
#GITEA
|
||||
GITEA_URL=
|
||||
|
||||
GITEA_DB_ROOT_PASS=
|
||||
GITEA_DB_NAME=
|
||||
GITEA_DB_USER=
|
||||
GITEA_DB_PASS=
|
||||
|
||||
GITEA_RUNNER_TOKEN=
|
||||
GITEA_RUNNER_NAME=
|
||||
|
||||
#Rebble
|
||||
REBBLE_SPEECH_KEY=
|
||||
REBBLE_WEATHER_KEY=
|
||||
|
@ -92,20 +86,6 @@ REBBLE_WEATHER_KEY=
|
|||
MASTODON_HTTP_PORT=
|
||||
MASTODON_HTTPS_PORT=
|
||||
|
||||
#MC_NGINX_PORT=
|
||||
#
|
||||
#MC_SMP_JAVA_PORT=
|
||||
#MC_SMP_BEDROCK_PORT=
|
||||
#MC_DYNMAP_PORT=
|
||||
|
||||
#CRAFTY_HTTP_PORT=
|
||||
#CRAFTY_HTTPS_PORT=
|
||||
#CRAFT_DYNMAP_PORT=
|
||||
#CRAFTY_BEDROCK_PORT=
|
||||
#CRAFTY_JAVA_PORT=
|
||||
|
||||
#PUFFERPANEL_PORT=
|
||||
|
||||
SYNAPSE_DB_PORT=
|
||||
MATRIX_PORT=
|
||||
RIOT_PORT=
|
||||
|
@ -117,3 +97,6 @@ GL_HTTP_PORT=
|
|||
GL_SSH_PORT=
|
||||
|
||||
REBBLE_ASR_PORT=
|
||||
|
||||
GITEA_HTTP_PORT=
|
||||
GITEA_SSH_PORT=
|
||||
|
|
|
@ -12,11 +12,3 @@ services:
|
|||
logging:
|
||||
driver: syslog
|
||||
restart: always
|
||||
|
||||
# debian:
|
||||
# image: sapphic_buildserver
|
||||
# container_name: sapphic_buildserver
|
||||
# volumes:
|
||||
# - ${DATA_PATH}/sapphic_buildserver/config:/app/config
|
||||
# - ${DATA_PATH}/sapphic_buildserver/output:/app/output
|
||||
# restart: always
|
||||
|
|
9
docker_runs/datadog.sh
Executable file
9
docker_runs/datadog.sh
Executable file
|
@ -0,0 +1,9 @@
|
|||
#!/bin/bash
|
||||
|
||||
script_root="$( dirname $0 )"
|
||||
|
||||
source "${script_root}/../.env"
|
||||
sudo docker stop datadog-agent
|
||||
sudo docker rm datadog-agent
|
||||
sudo docker pull gcr.io/datadoghq/agent:7
|
||||
sudo docker run -d --cgroupns host --pid host --name datadog-agent -v /var/run/docker.sock:/var/run/docker.sock:ro -v /proc/:/host/proc/:ro -v /sys/fs/cgroup/:/host/sys/fs/cgroup:ro -e DD_SITE="${DD_SITE}" -e DD_API_KEY="${DD_API_KEY}" gcr.io/datadoghq/agent:7
|
|
@ -23,41 +23,3 @@ services:
|
|||
- ${EMUJS_BACKEND_PORT}:3000
|
||||
- ${EMUJS_PORT}:80
|
||||
restart: unless-stopped
|
||||
|
||||
# romm:
|
||||
# image: rommapp/romm:latest
|
||||
# container_name: romm
|
||||
# restart: unless-stopped
|
||||
# environment:
|
||||
# - DB_HOST=romm-db
|
||||
# - DB_NAME=romm # Should match MYSQL_DATABASE in mariadb
|
||||
# - DB_USER=romm-user # Should match MYSQL_USER in mariadb
|
||||
# - DB_PASSWD=${ROMM_DB_PASS} # Should match MYSQL_PASSWORD in mariadb
|
||||
# - IGDB_CLIENT_ID=${ROMM_IGDB_ID} # Generate an ID and SECRET in IGDB
|
||||
# - IGDB_CLIENT_SECRET=${ROMM_IGDB_KEY} # https://api-docs.igdb.com/#account-creation
|
||||
# - MOBYGAMES_API_KEY=${ROMM_MOBYGAMES_APIKEY} # https://www.mobygames.com/info/api/
|
||||
# - ROMM_AUTH_SECRET_KEY=${ROMM_AUTH_KEY} # Generate a key with `openssl rand -hex 32`
|
||||
# - ROMM_AUTH_USERNAME=${ROMM_USER}
|
||||
# - ROMM_AUTH_PASSWORD=${ROMM_PASS} # default: admin
|
||||
# volumes:
|
||||
# - ${DATA_PATH}/romm/resources:/romm/resources # Resources fetched from IGDB (covers, screenshots, etc.)
|
||||
# - romm_redis_data:/redis-data # Cached data for background tasks
|
||||
# - ${DATA_PATH}/local/roms:/romm/library/roms # Your game library
|
||||
# - ${DATA_PATH}/romm/assets:/romm/assets # Uploaded saves, states, etc.
|
||||
# - ${DATA_PATH}/romm/config:/romm/config # Path where config.yml is stored
|
||||
# ports:
|
||||
# - 308:8080
|
||||
# depends_on:
|
||||
# - romm-db
|
||||
|
||||
# romm-db:
|
||||
# image: mariadb:latest
|
||||
# container_name: romm-db
|
||||
# restart: unless-stopped
|
||||
# environment:
|
||||
# - MYSQL_ROOT_PASSWORD=${ROMMDB_ROOT_PASS} # Use a unique, secure password
|
||||
# - MYSQL_DATABASE=romm
|
||||
# - MYSQL_USER=romm-user
|
||||
# - MYSQL_PASSWORD=${ROMM_DB_PASS}
|
||||
# volumes:
|
||||
# - romm_mysql_data:/var/lib/mysql
|
||||
|
|
58
gitea.yml
Normal file
58
gitea.yml
Normal file
|
@ -0,0 +1,58 @@
|
|||
version: "3.8"
|
||||
|
||||
networks:
|
||||
gitea:
|
||||
external: false
|
||||
|
||||
services:
|
||||
|
||||
gitea:
|
||||
restart: always
|
||||
image: gitea/gitea:latest
|
||||
container_name: gitea
|
||||
environment:
|
||||
- USER_UID=${UID}
|
||||
- USER_GID=${GID}
|
||||
- GITEA__database__DB_TYPE=mysql
|
||||
- GITEA__database__HOST=gitea-db:3306
|
||||
- GITEA__database__NAME=${GITEA_DB_NAME}
|
||||
- GITEA__database__USER=${GITEA_DB_USER}
|
||||
- GITEA__database__PASSWD=${GITEA_DB_PASS}
|
||||
networks:
|
||||
- gitea
|
||||
volumes:
|
||||
- ${DATA_PATH}/gitea/data:/data
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
ports:
|
||||
- "${GITEA_HTTP_PORT}:3000"
|
||||
- "${GITEA_SSH_PORT}:22"
|
||||
depends_on:
|
||||
- gitea-db
|
||||
|
||||
gitea-db:
|
||||
image: mysql:8
|
||||
container_name: gitea-db
|
||||
restart: always
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=${GITEA_DB_ROOT_PASS}
|
||||
- MYSQL_USER=${GITEA_DB_USER}
|
||||
- MYSQL_PASSWORD=${GITEA_DB_PASS}
|
||||
- MYSQL_DATABASE=${GITEA_DB_NAME}
|
||||
networks:
|
||||
- gitea
|
||||
volumes:
|
||||
- ${DATA_PATH}/gitea/mysql:/var/lib/mysql
|
||||
|
||||
gitea-runner:
|
||||
image: gitea/act_runner:nightly
|
||||
container_name: gitea-runner
|
||||
environment:
|
||||
CONFIG_FILE: /config.yaml
|
||||
GITEA_INSTANCE_URL: "${GITEA_URL}"
|
||||
GITEA_RUNNER_REGISTRATION_TOKEN: "${GITEA_RUNNER_TOKEN}"
|
||||
GITEA_RUNNER_NAME: "${GITEA_RUNNER_NAME}"
|
||||
volumes:
|
||||
- ${DATA_PATH}/gitea/runner/config.yaml:/config.yaml
|
||||
- ${DATA_PATH}/gitea/runner/data:/data
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
13
gitlab.yml
13
gitlab.yml
|
@ -97,16 +97,3 @@ services:
|
|||
- OAUTH_GITLAB_API_KEY=${GL_GITLAB_API_KEY}
|
||||
- OAUTH_GITLAB_APP_SECRET=${GL_GITLAB_API_SECRET}
|
||||
|
||||
# - LDAP_ENABLED=true
|
||||
# - LDAP_LABEL=LDAP
|
||||
# - LDAP_HOST=${LDAP_SERVER}
|
||||
# - LDAP_PORT=${LDAP_PORT}
|
||||
# - LDAP_UID=uid
|
||||
# - LDAP_METHOD=plain
|
||||
# - LDAP_VERIFY_SSL=false
|
||||
# - LDAP_BIND_DN=${LDAP_BIND_DN}
|
||||
# - LDAP_PASS=${LDAP_BIND_PASS}
|
||||
# - LDAP_ACTIVE_DIRECTORY=false
|
||||
# - LDAP_BASE=${LDAP_BASE}
|
||||
# - LDAP_USER_FILTER=${LDAP_FILTER}
|
||||
# - LDAP_LOWERCASE_USERNAMES=true
|
||||
|
|
|
@ -9,7 +9,6 @@ services:
|
|||
mastodon-redis: # data structure server for mastodon https://redis.io/docs/about/
|
||||
image: redis
|
||||
container_name: mastodon-redis
|
||||
# network_mode: mastodonnet
|
||||
networks:
|
||||
- mastodonnet
|
||||
volumes:
|
||||
|
@ -19,7 +18,6 @@ services:
|
|||
mastodon-db: # database for mastodon https://hub.docker.com/_/postgres
|
||||
image: postgres:15.2
|
||||
container_name: mastodon-db
|
||||
# network_mode: mastodonnet
|
||||
networks:
|
||||
- mastodonnet
|
||||
environment:
|
||||
|
@ -32,7 +30,6 @@ services:
|
|||
mastodon-elasticsearch: # search and analytics engine for mastodon https://hub.docker.com/_/elasticsearch
|
||||
image: elasticsearch:8.8.0
|
||||
container_name: mastodon-elasticsearch
|
||||
# network_mode: mastodonnet
|
||||
networks:
|
||||
- mastodonnet
|
||||
environment:
|
||||
|
@ -44,7 +41,6 @@ services:
|
|||
mastodon: # activitypub microbloggin social network https://docs.linuxserver.io/images/docker-mastodon/#version-tags
|
||||
image: lscr.io/linuxserver/mastodon:latest
|
||||
container_name: mastodon
|
||||
# network_mode: mastodonnet
|
||||
networks:
|
||||
- mastodonnet
|
||||
environment:
|
||||
|
|
|
@ -4,8 +4,13 @@ script_root="$( dirname $0 )"
|
|||
|
||||
for y in "${script_root}"/*.yml;do
|
||||
by="$(basename $y)"
|
||||
# sudo docker-compose -f "${y}" -p "${by//.}" down
|
||||
sudo docker-compose -f "${y}" pull
|
||||
sudo docker-compose -f "${y}" -p "${by}" up -d
|
||||
sudo docker-compose -f "${y}" -p "${by//.}" up -d
|
||||
done
|
||||
|
||||
for r in "${script_root}/docker_runs/"*.sh;do
|
||||
bash -c "${r}"
|
||||
done
|
||||
|
||||
sudo docker image prune -f
|
||||
|
|
Loading…
Add table
Reference in a new issue