-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkik-file-structure.txt
184 lines (184 loc) · 13 KB
/
kik-file-structure.txt
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
/project-root
│
├── /backend
│ └── /laravel-example-app
│ ├── /src
│ ├── /public
│ ├── /resources
│ ├── /routes
│ ├── /views
│ └── .env
│
├── /frontend
│ └── /vue-example-app
│ ├── /src
│ ├── /public
│ ├── /components
│ ├── /services
│ └── .env
│
├── /infrastructure
│ ├── /apps
│ │ ├── /backend
│ │ │ └── /laravel-example-app
│ │ │ ├── /global
│ │ │ │ ├── /nginx
│ │ │ │ ├── /php
│ │ │ │ ├── /mysql
│ │ │ │ └── .dockerignore
│ │ │ ├── /dev
│ │ │ │ ├── Dockerfile
│ │ │ │ ├── docker-compose.yml
│ │ │ │ └── .env
│ │ │ ├── /staging
│ │ │ │ ├── Dockerfile
│ │ │ │ ├── docker-compose.yml
│ │ │ │ └── .env
│ │ │ └── /prod
│ │ │ ├── Dockerfile
│ │ │ ├── docker-compose.yml
│ │ │ └── .env
│ │ └── /frontend
│ │ └── /vue-example-app
│ │ ├── /global
│ │ │ └── .dockerignore
│ │ ├── /dev
│ │ │ ├── Dockerfile
│ │ │ ├── docker-compose.yml
│ │ │ └── .env
│ │ ├── /staging
│ │ │ ├── Dockerfile
│ │ │ ├── docker-compose.yml
│ │ │ └── .env
│ │ └── /prod
│ │ ├── Dockerfile
│ │ ├── docker-compose.yml
│ │ └── .env
│ │
│ └── /code
│ ├── /core # Core framework code and utilities
│ │ ├── /commands # Custom commands for deployment and management
│ │ ├── /helpers # Helper scripts or libraries
│ │ ├── /config # Configuration files and templates for the framework
│ │ └── /docs # Documentation for core framework code
│ │
│ ├── /templates # Reusable configuration templates for different technologies
│ │ ├── /laravel
│ │ │ ├── /global # Global configurations for Laravellobal configurations for Laravel
│ │ │ │ ├── /nginx # Nginx configurationginx configuration
│ │ │ │ │ ├── default.conf # Default Nginx configuration fileefault Nginx configuration file
│ │ │ │ │ └── sites-available # Nginx site configurationsginx site configurations
│ │ │ │ ├── /php # PHP configurationHP configuration
│ │ │ │ │ ├── php.ini # PHP configuration settingsHP configuration settings
│ │ │ │ │ └── conf.d # Additional PHP configuration filesdditional PHP configuration files
│ │ │ │ ├── /mysql # MySQL initialization scriptsySQL initialization scripts
│ │ │ │ │ └── init.sql # Example SQL initialization scriptxample SQL initialization script
│ │ │ │ └── .dockerignore # Docker ignore fileocker ignore file
│ │ │ │
│ │ │ ├── /dev # Development environment configurations for Laravelevelopment environment configurations for Laravel
│ │ │ │ ├── /ci-cd # CI/CD configurationsI/CD configurations
│ │ │ │ │ ├── /github-actions # GitHub Actions workflowsitHub Actions work
│ │ │ │ │ │ └── main.yml # Main GitHub Actions workflow filein GitHub
│ │ │ │ │ ├── /gitlab-ci # GitLab CI/CD configurationsitLab CI/CD con
│ │ │ │ │ │ └── .gitlab-ci.yml # GitLab CI/CD configuration file# GitLab
│ │ │ │ │ └── /jenkins # Jenkins pipeline configurationsenkins pipe
│ │ │ │ │ └── Jenkinsfile # Jenkins pipeline fileenkins pipeline file
│ │ │ │ ├── /nginx # Nginx configurations specific to dev environmentginx configurations specific to dev environment
│ │ │ │ │ └── dev.conf # Nginx configuration file for developmentginx configuration file for development
│ │ │ │ ├── /php # PHP configurations specific to dev environmentHP configurations specific to dev environment
│ │ │ │ │ └── dev.ini # PHP configuration file for developmentHP configuration file for development
│ │ │ │ ├── Dockerfile # Dockerfile for development environmentockerfile for development environment
│ │ │ │ ├── docker-compose.dev.yml # Docker Compose file for development environmentocker Compose file for development environment
│ │ │ │ └── .env.dev # Development environment variablesevelopment environment variables
│ │ │ │ └── .env.example.dev # Example environment variables for development
│ │ │ │
│ │ │ ├── /staging # Staging environment configurations for Laraveltaging environment configurations for Laravel
│ │ │ │ ├── /ci-cd # CI/CD configurationsI/CD configurations
│ │ │ │ │ ├── /github-actions # GitHub Actions workflowsitHub Actions work
│ │ │ │ │ │ └── main.yml # Main GitHub Actions workflow filein GitHub
│ │ │ │ │ ├── /gitlab-ci # GitLab CI/CD configurationsitLab CI/CD con
│ │ │ │ │ │ └── .gitlab-ci.yml # GitLab CI/CD configuration file# GitLab
│ │ │ │ │ └── /jenkins # Jenkins pipeline configurationsenkins pipe
│ │ │ │ │ └── Jenkinsfile # Jenkins pipeline fileenkins pipeline file
│ │ │ │ ├── /nginx # Nginx configurations specific to staging environmentginx configurations specific to staging environment
│ │ │ │ │ └── staging.conf # Nginx configuration file for stagingginx configuration file for staging
│ │ │ │ ├── /php # PHP configurations specific to staging environmentHP configurations specific to staging environment
│ │ │ │ │ └── staging.ini # PHP configuration file for stagingHP configuration file for staging
│ │ │ │ ├── Dockerfile # Dockerfile for staging environmentockerfile for staging environment
│ │ │ │ ├── docker-compose.staging.yml # Docker Compose file for staging environmentocker Compose file for staging environment
│ │ │ │ └── .env.staging # Staging environment variablestaging environment variables
│ │ │ │ └── .env.example.staging # Example environment variables for staging
│ │ │ │
│ │ │ ├── /prod # Production environment configurations for Laravelroduction environment configurations for Laravel
│ │ │ │ ├── /ci-cd # CI/CD configurationsI/CD configurations
│ │ │ │ │ ├── /github-actions # GitHub Actions workflowsitHub Actions workflows
│ │ │ │ │ │ └── main.yml # Main GitHub Actions workflow filein GitHub Actions workflow file
│ │ │ │ │ ├── /gitlab-ci # GitLab CI/CD configurationsitLab CI/CD configurations
│ │ │ │ │ │ └── .gitlab-ci.yml # GitLab CI/CD configuration file# GitLab CI/CD configuration file
│ │ │ │ │ └── /jenkins # Jenkins pipeline configurationsenkins pipeline configurations
│ │ │ │ │ └── Jenkinsfile # Jenkins pipeline fileenkins pipeline file
│ │ │ │ ├── /nginx # Nginx configurations specific to production environmentginx configurations specific to production environment
│ │ │ │ │ └── prod.conf # Nginx configuration file for productionginx configuration file for production
│ │ │ │ ├── /php # PHP configurations specific to production environmentHP configurations specific to production environment
│ │ │ │ │ └── prod.ini # PHP configuration file for productionHP configuration file for production
│ │ │ │ ├── Dockerfile # Dockerfile for production environmentockerfile for production environment
│ │ │ │ ├── docker-compose.prod.yml # Docker Compose file for production environment
│ │ │ │ └── .env.prod # Production environment variables
│ │ │ │ └── .env.example.prod # Example environment variables for production
│ │ │ ├── Dockerfile
│ │ │ ├── docker-compose.yml
│ │ │ └── .env
│ │ │
│ │ ├── /wordpress # Templates specific to WordPress
│ │ │ ├── /global # Global configurations for WordPress
│ │ │ │ ├── nginx # Nginx configuration
│ │ │ │ ├── php # PHP configuration
│ │ │ │ └── .dockerignore # Docker ignore file
│ │ │ ├── /dev # Development environment configurations for WordPress
│ │ │ │ ├── Dockerfile
│ │ │ │ ├── docker-compose.yml
│ │ │ │ └── .env
│ │ │ ├── /staging # Staging environment configurations for WordPress
│ │ │ │ ├── Dockerfile
│ │ │ │ ├── docker-compose.yml
│ │ │ │ └── .env
│ │ │ └── /prod # Production environment configurations for WordPress
│ │ │ ├── Dockerfile
│ │ │ ├── docker-compose.yml
│ │ │ └── .env
│ │ │
│ │ └── /vue # Templates specific to Vue.js
│ │ ├── /global # Global configurations for Vue.js
│ │ │ ├── nginx # Nginx configuration
│ │ │ ├── node # Node.js configuration
│ │ │ └── .dockerignore # Docker ignore file
│ │ ├── /dev # Development environment configurations for Vue.js
│ │ │ ├── Dockerfile
│ │ │ ├── docker-compose.yml
│ │ │ └── .env
│ │ ├── /staging # Staging environment configurations for Vue.js
│ │ │ ├── Dockerfile
│ │ │ ├── docker-compose.yml
│ │ │ └── .env
│ │ └── /prod # Production environment configurations for Vue.js
│ │ ├── Dockerfile
│ │ ├── docker-compose.yml
│ │ └── .env
│ │
│ ├── /deploy # Deployment scripts and utilities ???
│ │ ├── /scripts # Custom deployment scripts ???
│ │ ├── /hooks # Deployment hooks (pre-deploy, post-deploy, etc.) ???
│ │ └── /config # Configuration files for deployment ???
│ │
│ ├── /docs # Documentation for the `/code` folder and its contents
│ │ ├── setup.md # Setup and installation guide for the framework
│ │ ├── deployment.md # Deployment guide and best practices
│ │ └── troubleshooting.md # Troubleshooting and common issues ???
│ │
│ └── /tests
│ ├── /integration ???
│ └── /unit ???
│
├── .gitignore
├── README.md
└── LICENSE