mirror of
				https://github.com/bensuperpc/infrastructure.git
				synced 2025-10-26 23:06:20 +01:00 
			
		
		
		
	
							
								
								
									
										2
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
									
									
									
									
								
							| @@ -13,7 +13,7 @@ | |||||||
|  |  | ||||||
| DOCKER := docker | DOCKER := docker | ||||||
|  |  | ||||||
| PROFILES := caddy wordpress adminer ghost syncthing uptime-kuma jellyfin qbittorrent psitransfer gitea it-tools privatebin homepage watchtower | PROFILES := caddy wordpress adminer syncthing uptime-kuma jellyfin qbittorrent psitransfer gitea it-tools privatebin homepage watchtower | ||||||
| PROFILE_CMD := $(addprefix --profile ,$(PROFILES)) | PROFILE_CMD := $(addprefix --profile ,$(PROFILES)) | ||||||
|  |  | ||||||
| # gitea-runner transmission | # gitea-runner transmission | ||||||
|   | |||||||
| @@ -105,10 +105,6 @@ homepage.bensuperpc.org { | |||||||
| 	reverse_proxy homepage:3000 | 	reverse_proxy homepage:3000 | ||||||
| } | } | ||||||
|  |  | ||||||
| ghost.bensuperpc.org { |  | ||||||
| 	reverse_proxy ghost:2368 |  | ||||||
| } |  | ||||||
|  |  | ||||||
| link.bensuperpc.org { | link.bensuperpc.org { | ||||||
| 	# TODO: Use service with database | 	# TODO: Use service with database | ||||||
| 	# Friendly links | 	# Friendly links | ||||||
|   | |||||||
| @@ -1,45 +0,0 @@ | |||||||
| services: |  | ||||||
|   # ghost |  | ||||||
|   ghost: |  | ||||||
|     image: ghost:latest |  | ||||||
|     container_name: ghost |  | ||||||
|     profiles: |  | ||||||
|       - ghost |  | ||||||
|     restart: on-failure:5 |  | ||||||
|     depends_on: |  | ||||||
|       - ghost_db |  | ||||||
|       - caddy |  | ||||||
|     env_file: |  | ||||||
|       - ./ghost/env/ghost.env |  | ||||||
|     volumes: |  | ||||||
|       - ghost_data:/var/lib/ghost/content:rw |  | ||||||
|     networks: |  | ||||||
|       - infra-network |  | ||||||
|     security_opt: |  | ||||||
|       - no-new-privileges:true |  | ||||||
|  |  | ||||||
|   # Database ghost |  | ||||||
|   ghost_db: |  | ||||||
|     image: mariadb:latest |  | ||||||
|     container_name: ghost_db |  | ||||||
|     profiles: |  | ||||||
|       - database |  | ||||||
|       - ghost |  | ||||||
|     depends_on: |  | ||||||
|       - caddy |  | ||||||
|     restart: on-failure:5 |  | ||||||
|     volumes: |  | ||||||
|       - ghost_db:/var/lib/mysql:rw |  | ||||||
|     env_file: |  | ||||||
|       - ./ghost/env/ghost_db.env |  | ||||||
|     command: '--default-authentication-plugin=mysql_native_password' |  | ||||||
|     networks: |  | ||||||
|       - infra-network |  | ||||||
|     security_opt: |  | ||||||
|       - no-new-privileges:true |  | ||||||
|  |  | ||||||
| volumes: |  | ||||||
|   ghost_db: |  | ||||||
|     name: ghost_db |  | ||||||
|   ghost_data: |  | ||||||
|     name: ghost_data |  | ||||||
							
								
								
									
										6
									
								
								infrastructure/ghost/env/ghost.env
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								infrastructure/ghost/env/ghost.env
									
									
									
									
										vendored
									
									
								
							| @@ -1,6 +0,0 @@ | |||||||
| database__client=mysql |  | ||||||
| database__connection__host=ghost_db |  | ||||||
| database__connection__user=bensuperpc |  | ||||||
| database__connection__password=37hc06tWrS9DbFN2RZG8qdMD |  | ||||||
| database__connection__database=ghost |  | ||||||
| url=https://ghost.bensuperpc.org |  | ||||||
							
								
								
									
										4
									
								
								infrastructure/ghost/env/ghost_db.env
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								infrastructure/ghost/env/ghost_db.env
									
									
									
									
										vendored
									
									
								
							| @@ -1,4 +0,0 @@ | |||||||
| MARIADB_ROOT_PASSWORD=a03F1GYjpiHNAgAdB0ApYcb0Bp8ZAYh2 |  | ||||||
| MARIADB_USER=bensuperpc |  | ||||||
| MARIADB_PASSWORD=37hc06tWrS9DbFN2RZG8qdMD |  | ||||||
| MARIADB_DATABASE=ghost |  | ||||||
| @@ -7,10 +7,6 @@ | |||||||
|         icon: https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/wordpress.png |         icon: https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/wordpress.png | ||||||
|         href: https://www.bensuperpc.org/ |         href: https://www.bensuperpc.org/ | ||||||
|         description: Wordpress |         description: Wordpress | ||||||
|     - ghost: |  | ||||||
|         icon: https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/ghost.png |  | ||||||
|         href: https://ghost.bensuperpc.org/ |  | ||||||
|         description: Ghost |  | ||||||
|     - uptime-kuma: |     - uptime-kuma: | ||||||
|         icon: https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/uptime-kuma.png |         icon: https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/uptime-kuma.png | ||||||
|         href: https://uptimekuma.bensuperpc.org/ |         href: https://uptimekuma.bensuperpc.org/ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user