|
@@ -1,24 +1,57 @@
|
|
|
|
+---
|
|
|
|
+x-podman:
|
|
|
|
+ in_pod: false
|
|
|
|
+
|
|
services:
|
|
services:
|
|
- activities:
|
|
|
|
- image: lovasoa/sqlpage:latest
|
|
|
|
|
|
+ activity:
|
|
|
|
+ image: docker.io/lovasoa/sqlpage:latest
|
|
hostname: activities
|
|
hostname: activities
|
|
|
|
+ user: "1000:1000"
|
|
|
|
+ userns_mode: "keep-id:uid=1000,gid=1000"
|
|
|
|
+ restart: unless-stopped
|
|
volumes:
|
|
volumes:
|
|
- /etc/timezone:/etc/timezone:ro
|
|
- /etc/timezone:/etc/timezone:ro
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ./activities/www/:/var/www/
|
|
- ./activities/www/:/var/www/
|
|
- ./activities/sqlpage:/etc/sqlpage/
|
|
- ./activities/sqlpage:/etc/sqlpage/
|
|
- ./activities/activities.db:/var/www/activities.db
|
|
- ./activities/activities.db:/var/www/activities.db
|
|
|
|
+ ports:
|
|
|
|
+ - 192.168.0.20:8789:8080
|
|
|
|
+ expose:
|
|
|
|
+ - 8080
|
|
networks:
|
|
networks:
|
|
- - traefik
|
|
|
|
- restart: always
|
|
|
|
|
|
+ - priv
|
|
|
|
|
|
- home:
|
|
|
|
|
|
+ landing:
|
|
|
|
+ image: docker.io/lovasoa/sqlpage:latest
|
|
|
|
+ hostname: home-sqlpage
|
|
|
|
+ user: "1000:1000"
|
|
|
|
+ userns_mode: "keep-id:uid=1000,gid=1000"
|
|
|
|
+ restart: unless-stopped
|
|
|
|
+ volumes:
|
|
|
|
+ - /etc/timezone:/etc/timezone:ro
|
|
|
|
+ - /etc/localtime:/etc/localtime:ro
|
|
|
|
+ - ./home-sqlpage/:/var/www/
|
|
|
|
+ - ./home-sqlpage.json:/etc/sqlpage/sqlpage.json
|
|
|
|
+ - ./home-sqlpage/sqlpage/migrations:/etc/sqlpage/migrations
|
|
|
|
+ ports:
|
|
|
|
+ - 192.168.0.20:8092:8080
|
|
|
|
+ expose:
|
|
|
|
+ - 8080
|
|
|
|
+ networks:
|
|
|
|
+ - priv
|
|
|
|
+
|
|
|
|
+ proxy:
|
|
image: home-launcher
|
|
image: home-launcher
|
|
hostname: home-launcher
|
|
hostname: home-launcher
|
|
|
|
+ #user: "1000:1000"
|
|
|
|
+ #userns_mode: "keep-id:uid=1000,gid=1000"
|
|
|
|
+ restart: unless-stopped
|
|
build: .
|
|
build: .
|
|
|
|
+ ports:
|
|
|
|
+ - 192.168.0.20:8989:80
|
|
expose:
|
|
expose:
|
|
- 80
|
|
- 80
|
|
- restart: always
|
|
|
|
volumes:
|
|
volumes:
|
|
- /home/pi/www/feed:/usr/share/nginx/html/feed
|
|
- /home/pi/www/feed:/usr/share/nginx/html/feed
|
|
- /home/cropswap-archive/www:/usr/share/nginx/html/mail-archive
|
|
- /home/cropswap-archive/www:/usr/share/nginx/html/mail-archive
|
|
@@ -27,9 +60,11 @@ services:
|
|
- /home/pi/syncthing/wyn-apps:/usr/share/nginx/html/fdroid/repo
|
|
- /home/pi/syncthing/wyn-apps:/usr/share/nginx/html/fdroid/repo
|
|
- ./.well-known:/usr/share/nginx/html/.well-known
|
|
- ./.well-known:/usr/share/nginx/html/.well-known
|
|
networks:
|
|
networks:
|
|
- - traefik
|
|
|
|
|
|
+ - priv
|
|
|
|
|
|
networks:
|
|
networks:
|
|
- traefik:
|
|
|
|
- external: true
|
|
|
|
-
|
|
|
|
|
|
+ priv:
|
|
|
|
+ enable_ipv6: true
|
|
|
|
+ ipam:
|
|
|
|
+ config:
|
|
|
|
+ - subnet: fd00:0008::/64
|