Power up (#8684)
This commit is contained in:
		
							parent
							
								
									d62a55b46f
								
							
						
					
					
						commit
						a8e779a68c
					
				
					 8 changed files with 26 additions and 16 deletions
				
			
		|  | @ -1,6 +1,6 @@ | ||||||
| FROM node:18.0.0-alpine3.15 AS base | FROM node:18.0.0-alpine3.15 AS base | ||||||
| 
 | 
 | ||||||
| ENV NODE_ENV=production | ARG NODE_ENV=production | ||||||
| 
 | 
 | ||||||
| WORKDIR /misskey | WORKDIR /misskey | ||||||
| 
 | 
 | ||||||
|  | @ -31,5 +31,6 @@ COPY --from=builder /misskey/packages/backend/built ./packages/backend/built | ||||||
| COPY --from=builder /misskey/packages/client/node_modules ./packages/client/node_modules | COPY --from=builder /misskey/packages/client/node_modules ./packages/client/node_modules | ||||||
| COPY . ./ | COPY . ./ | ||||||
| 
 | 
 | ||||||
|  | ENV NODE_ENV=production | ||||||
| CMD ["npm", "run", "migrateandstart"] | CMD ["npm", "run", "migrateandstart"] | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ | ||||||
| #───┘ URL └───────────────────────────────────────────────────── | #───┘ URL └───────────────────────────────────────────────────── | ||||||
| 
 | 
 | ||||||
| # Final accessible URL seen by a user. | # Final accessible URL seen by a user. | ||||||
| url: https://example.tld/ | # url: https://example.tld/ | ||||||
| 
 | 
 | ||||||
| # ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE | # ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE | ||||||
| # URL SETTINGS AFTER THAT! | # URL SETTINGS AFTER THAT! | ||||||
|  | @ -108,8 +108,7 @@ redis: | ||||||
| # ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE | # ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE | ||||||
| # ID SETTINGS AFTER THAT! | # ID SETTINGS AFTER THAT! | ||||||
| 
 | 
 | ||||||
| id: 'aid' | id: "aid" | ||||||
| 
 |  | ||||||
| #   ┌─────────────────────┐ | #   ┌─────────────────────┐ | ||||||
| #───┘ Other configuration └───────────────────────────────────── | #───┘ Other configuration └───────────────────────────────────── | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,7 +1,8 @@ | ||||||
| apiVersion: v1 | apiVersion: v1 | ||||||
| kind: ConfigMap | kind: ConfigMap | ||||||
| metadata: | metadata: | ||||||
|   name: {{ include "misskey.fullname" . }}-config-file |   name: {{ include "misskey.fullname" . }}-configuration | ||||||
| data: | data: | ||||||
|   default.yml: |- |   default.yml: |- | ||||||
| {{ .Files.Get "files/default.yml"|indent 4 }} |     {{ .Files.Get "files/default.yml"|nindent 4 }} | ||||||
|  |     url: {{ .Values.url }} | ||||||
|  |  | ||||||
|  | @ -16,9 +16,12 @@ spec: | ||||||
|     spec: |     spec: | ||||||
|       containers: |       containers: | ||||||
|         - name: misskey |         - name: misskey | ||||||
|           image: okteto.dev/misskey:latest |           image: {{ .Values.image }} | ||||||
|  |           env: | ||||||
|  |             - name: NODE_ENV | ||||||
|  |               value: {{ .Values.environment }} | ||||||
|           volumeMounts: |           volumeMounts: | ||||||
|             - name: config-file |             - name: {{ include "misskey.fullname" . }}-configuration | ||||||
|               mountPath: /misskey/.config |               mountPath: /misskey/.config | ||||||
|               readOnly: true |               readOnly: true | ||||||
|           ports: |           ports: | ||||||
|  | @ -39,6 +42,6 @@ spec: | ||||||
|           ports: |           ports: | ||||||
|             - containerPort: 6379 |             - containerPort: 6379 | ||||||
|       volumes: |       volumes: | ||||||
|         - name: config-file |         - name: {{ include "misskey.fullname" . }}-configuration | ||||||
|           configMap: |           configMap: | ||||||
|             name: {{ include "misskey.fullname" . }}-config-file |             name: {{ include "misskey.fullname" . }}-configuration | ||||||
|  |  | ||||||
							
								
								
									
										3
									
								
								chart/values.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								chart/values.yml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,3 @@ | ||||||
|  | url: https://example.tld/ | ||||||
|  | image: okteto.dev/misskey | ||||||
|  | environment: production | ||||||
|  | @ -1,3 +0,0 @@ | ||||||
| deploy: |  | ||||||
|   - okteto build -t okteto.dev/misskey:latest |  | ||||||
|   - helm upgrade --install misskey chart |  | ||||||
							
								
								
									
										6
									
								
								okteto.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								okteto.yml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | ||||||
|  | build: | ||||||
|  |   misskey: | ||||||
|  |     args: | ||||||
|  |       - NODE_ENV=development | ||||||
|  | deploy: | ||||||
|  |   - helm upgrade --install misskey chart --set image=${OKTETO_BUILD_MISSKEY_IMAGE} --set url="https://misskey-$(kubectl config view --minify -o jsonpath='{..namespace}').cloud.okteto.net" --set environment=development | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue