runner
Ansible role that deployes services on my runner machine
1.2 KB•J2
ghost.env.j2
1.2 KB • 53 lines • plaintext
1# Ghost Environment Configuration
2# Auto-generated by Ansible Runner Role
3
4# Timezone
5TZ={{ runner_timezone }}
6
7# Ghost Configuration
8NODE_ENV=production
9url={{ ghost_url }}
10
11# Database Configuration
12database__client={{ ghost_db_client }}
13database__connection__host=ghost-mysql
14database__connection__port=3306
15database__connection__user={{ ghost_db_user }}
16database__connection__password={{ ghost_database_password }}
17database__connection__database={{ ghost_db_name }}
18database__connection__charset=utf8mb4
19
20# MySQL Configuration
21MYSQL_ROOT_PASSWORD={{ mysql_root_password }}
22MYSQL_DATABASE={{ ghost_db_name }}
23MYSQL_USER={{ ghost_db_user }}
24MYSQL_PASSWORD={{ ghost_database_password }}
25
26# Mail Configuration
27mail__transport=Direct
28mail__options__host=localhost
29mail__options__port=25
30
31# Logging Configuration
32logging__level={{ ghost_logging }}
33
34# Feature Settings
35privacy__useUpdateCheck=true
36privacy__useGravatar=false
37privacy__useRpcPing=false
38privacy__useStructuredData=true
39
40# Caching
41compress=true
42imageOptimization__resize=true
43imageOptimization__srcsets=true
44
45# Members Configuration
46members__emailTrackOpens=true
47members__allowSelfSignup=true
48members__allowExternalSignup=false
49
50# API Configuration
51api__versions=v4,v5
52api__cors__enabled=true
53