Compare commits
2 Commits
e0f02bdce8
...
786ddc20eb
Author | SHA1 | Date | |
---|---|---|---|
786ddc20eb | |||
05c3722d39 |
@ -44,23 +44,23 @@
|
||||
# name: jsondiff
|
||||
|
||||
# Update the app git repos
|
||||
# - name: update the mojo git repo
|
||||
# git:
|
||||
# repo: 'https://git.awful.club/hosted/mojojojo-bot.git'
|
||||
# dest: /home/josiah/apps/mojo/
|
||||
# version: master
|
||||
- name: update the mojo git repo
|
||||
git:
|
||||
repo: 'https://git.awful.club/hosted/mojojojo-bot.git'
|
||||
dest: /home/josiah/apps/mojo/
|
||||
version: master
|
||||
|
||||
# - name: update the arke git repo
|
||||
# git:
|
||||
# repo: 'https://git.awful.club/hosted/arke.git'
|
||||
# dest: /home/josiah/apps/arke/
|
||||
# version: master
|
||||
- name: update the arke git repo
|
||||
git:
|
||||
repo: 'https://git.awful.club/hosted/arke.git'
|
||||
dest: /home/josiah/apps/arke/
|
||||
version: master
|
||||
|
||||
# - name: update the znc git repo
|
||||
# git:
|
||||
# repo: 'https://git.awful.club/hosted/znc-docker.git'
|
||||
# dest: /home/josiah/apps/znc/
|
||||
# version: master
|
||||
- name: update the znc git repo
|
||||
git:
|
||||
repo: 'https://git.awful.club/hosted/znc-docker.git'
|
||||
dest: /home/josiah/apps/znc/
|
||||
version: master
|
||||
|
||||
- name: copy over awful-All config files
|
||||
template:
|
||||
|
@ -3,6 +3,8 @@ version: '3'
|
||||
networks:
|
||||
gitea:
|
||||
external: false
|
||||
pubnet:
|
||||
external: false
|
||||
|
||||
volumes:
|
||||
nextcloud:
|
||||
@ -18,11 +20,13 @@ services:
|
||||
ports:
|
||||
- "80:80"
|
||||
- "443:443"
|
||||
- "222:222" # gitea ssh
|
||||
- "222:222" # gitea ssh
|
||||
- "8080:8080"
|
||||
- "5000:5000" # bouncer default port
|
||||
environment:
|
||||
DO_AUTH_TOKEN: "{{ DO_AUTH_TOKEN }}"
|
||||
networks:
|
||||
pubnet:
|
||||
gitea:
|
||||
volumes:
|
||||
- "/home/josiah/apps/awful/letsencrypt/:/letsencrypt"
|
||||
@ -44,6 +48,8 @@ services:
|
||||
- "traefik.http.routers.whoami.entrypoints=websecure"
|
||||
- "traefik.http.routers.whoami.tls.certresolver=awful-letsencrypt"
|
||||
- "traefik.http.routers.whoami.tls=true"
|
||||
networks:
|
||||
pubnet:
|
||||
|
||||
nginx:
|
||||
image: nginx:1.17.10
|
||||
@ -57,6 +63,8 @@ services:
|
||||
- "traefik.http.routers.nginx.rule=Host(`awful.club`)||Host(`jowj.net`)"
|
||||
- "traefik.http.routers.nginx.entrypoints=websecure"
|
||||
- "traefik.http.routers.nginx.tls.certresolver=awful-letsencrypt"
|
||||
networks:
|
||||
pubnet:
|
||||
|
||||
gitea-server:
|
||||
image: gitea/gitea:latest
|
||||
@ -105,4 +113,29 @@ services:
|
||||
ipv4_address: 172.28.1.3
|
||||
volumes:
|
||||
- /mnt/volume_sfo2_01/psql:/var/lib/postgresql/data
|
||||
|
||||
bouncer:
|
||||
build:
|
||||
context: /home/josiah/apps/znc/
|
||||
dockerfile: Dockerfile
|
||||
image: znc
|
||||
volumes:
|
||||
- /mnt/volume_sfo2_znc/:/znc-data
|
||||
networks:
|
||||
pubnet:
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
|
||||
# handle web ui
|
||||
- "traefik.http.routers.bouncer-web.rule=Host(`bouncer.awful.club`)"
|
||||
- "traefik.http.routers.bouncer-web.entrypoints=websecure"
|
||||
- "traefik.http.routers.bouncer-web.tls.certresolver=awful-letsencrypt"
|
||||
- "traefik.http.routers.bouncer-web.service=bouncer-web-svc"
|
||||
- "traefik.http.routers.bouncer-web.tls=true"
|
||||
- "traefik.http.services.bouncer-web-svc.loadbalancer.server.port=5001"
|
||||
|
||||
# handle irc
|
||||
- "traefik.tcp.routers.bouncer-irc.rule=HostSNI(`*`)"
|
||||
- "traefik.tcp.routers.bouncer-irc.entrypoints=irc"
|
||||
- "traefik.tcp.routers.bouncer-irc.service=bouncer-irc-svc"
|
||||
- "traefik.tcp.services.bouncer-irc-svc.loadbalancer.server.port=5000"
|
||||
|
@ -12,6 +12,8 @@ api:
|
||||
entryPoints:
|
||||
ssh:
|
||||
address: ":222"
|
||||
irc:
|
||||
address: ":5000"
|
||||
gitea-web:
|
||||
address: ":3000"
|
||||
web:
|
||||
|
Loading…
Reference in New Issue
Block a user