-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathcookiecutter.json
120 lines (90 loc) · 4.07 KB
/
cookiecutter.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
{
"_ tag::_tg_recommended_test_server[] ": "",
"_tg_recommended_test_server": "saturn.thorgate-digital.dev",
"_ end::_tg_recommended_test_server[] ": "",
"_tg_webmaster_email": "[email protected]",
"_extensions": [
"cookiecutter_repo_extensions:Extension",
"tg_filters:TGFiltersModule",
"tg_dockerimage_lookup:TGDockerImageModule"
],
"*": "See variable reference: https://gitlab.com/thorgate-public/django-project-template/-/blob/master/CookiecutterVariables.adoc#variables\n\t Press ENTER to continue.\n",
"_ tag::project_title[] ": "",
"project_title": "User-visible title of the project.",
"_ end::project_title[] ":"",
"_ tag::repo_name[] ": "",
"repo_name": "{{cookiecutter.project_title|slugify(separator='_')}}",
"_ end::repo_name[] ": "",
"_ tag::thorgate[] ": "",
"thorgate": ["yes", "no"],
"_ end::thorgate[] ": "",
"_ tag::include_celery[] ":"",
"include_celery": ["no", "yes"],
"_ end::include_celery[] ": "",
"_ tag::django_folder_name[] ":"",
"django_folder_name": ["{{ cookiecutter.repo_name }}","backend", "django"],
"_ end::django_folder_name[] ": "",
"_ tag::default_django_app[] ":"",
"default_django_app": ["{{ cookiecutter.repo_name }}","backend","core"],
"_ end::default_django_app[] ": "",
"_ tag::live_domain_name[] ":"",
"live_domain_name": "{% if cookiecutter.thorgate == 'yes' %}{{ cookiecutter.repo_name|as_hostname }}.com{% else %}todo.com{% endif %}",
"_ end::live_domain_name[] ": "",
"_ tag::test_host[] ":"",
"test_host": "{% if cookiecutter.thorgate == 'yes' %}{{cookiecutter._tg_recommended_test_server }}{% else %}test.{{cookiecutter.live_domain_name}}{% endif %}",
"_ end::test_host[] ": "",
"_ tag::admin_email[] ":"",
"admin_email": "{% if cookiecutter.thorgate == 'yes' %}{{cookiecutter._tg_webmaster_email }}{% else %}info@{{cookiecutter.live_domain_name}}{% endif %}",
"_ end::admin_email[] ": "",
"_ tag::docker_base_image[] ":"",
"docker_base_image": ["alpine", "debian"],
"_ end::docker_base_image[] ": "",
"_ tag::python_version[] ":"",
"python_version": ["3.10", "3.11", "3.9", "3.8", "3.7", "3.6"],
"_ end::python_version[] ": "",
"_ tag::node_version[] ":"",
"node_version": ["14", "18", "16", "12", "10"],
"_ end::node_version[] ": "",
"_ tag::postgres_version[] ":"",
"postgres_version": ["12", "11", "10", "9"],
"_ end::postgres_version[] ": "",
"_ tag::django_admin_path[] ":"",
"django_admin_path": "adminpanel",
"_ end::django_admin_path[] ": "",
"_ tag::django_health_check_path[] ":"",
"django_health_check_path": "_health",
"_ end::django_health_check_path[] ": "",
"_ tag::django_media_engine[] ":"",
"django_media_engine": ["S3", "GCS"],
"_ end::django_media_engine[] ": "",
"_ tag::gitlab_repo_url[] ":"",
"gitlab_repo_url": "[email protected]/{% if cookiecutter.thorgate == 'yes' %}thorgate{% else %}your-group{% endif %}/{{cookiecutter.repo_name}}.git",
"_ end::gitlab_repo_url[] ": "",
"_ tag::frontend_style[] ":"",
"frontend_style": ["webapp", "spa"],
"_ end::frontend_style[] ": "",
"_ tag::x_frame_options[] ":"",
"x_frame_options": ["DENY", "SAMEORIGIN"],
"_ end::x_frame_options[] ":"",
"_ tag::content_security_policy[] ":"",
"content_security_policy": ["no", "yes"],
"_ end::content_security_policy[] ":"",
"_ tag::webapp_include_storybook[] ":"",
"webapp_include_storybook": ["no", "yes"],
"_ end::webapp_include_storybook[] ": "",
"_ tag::spa_django_host_prefix[] ":"",
"spa_django_host_prefix": "office",
"_ end::spa_django_host_prefix[] ": "",
"_ tag::use_mypy[] ":"",
"use_mypy": ["no", "yes"],
"_ end::use_mypy[] ": "",
"_ tag::use_cypress[] ":"",
"use_cypress": ["no", "yes"],
"_ end::use_cypress[] ": "",
"_ tag::build_in_ci[] ":"",
"build_in_ci": ["no", "yes"],
"_ end::build_in_ci[] ": "",
"_ tag::use_auto_deploy[] ":"",
"use_auto_deploy": ["no", "yes"],
"_ end::use_auto_deploy[] ": ""
}