runner

Ansible role that deployes services on my runner machine

1.3 KBJ2
ghost.env.j2
1.3 KB56 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# security policy to not force email verification on forgotten password
35security__staffDeviceVerification=false
36
37# Feature Settings
38privacy__useUpdateCheck=true
39privacy__useGravatar=false
40privacy__useRpcPing=false
41privacy__useStructuredData=true
42
43# Caching
44compress=true
45imageOptimization__resize=true
46imageOptimization__srcsets=true
47
48# Members Configuration
49members__emailTrackOpens=true
50members__allowSelfSignup=true
51members__allowExternalSignup=false
52
53# API Configuration
54api__versions=v4,v5
55api__cors__enabled=true
56