Compare commits
	
		
			36 Commits
		
	
	
		
			9ab401d205
			...
			main
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| a03ed91900 | |||
| 3bd1b0e2b3 | |||
| ca7ed6702d | |||
| 6b3b148ae0 | |||
| b5bac8a1bb | |||
| 097d1d2905 | |||
| 3dba6b8466 | |||
| 5b69cd3cbf | |||
| 3592eecb34 | |||
| 518bde23fd | |||
| 179cde84cb | |||
| 9dbf792db4 | |||
| cec79ad6a1 | |||
| 33409b059c | |||
| fa22436826 | |||
| db0b54b2c8 | |||
| 27be6283a3 | |||
| 3626b52562 | |||
| aaed39027d | |||
| 7921f9e711 | |||
| f327e186c6 | |||
| 6cd355f902 | |||
| f6a453a56d | |||
| 3659b2f749 | |||
| 67abca66b1 | |||
| dbfc3a6dc0 | |||
| d0998a77ff | |||
| e1128761e2 | |||
| 15e60ef54f | |||
| 54cc32a482 | |||
| 1e247efa86 | |||
| 5917259ae0 | |||
| 4446b8e493 | |||
| dc36282a38 | |||
| fe059f2f4c | |||
| f4147214d6 | 
							
								
								
									
										2
									
								
								.dockerignore
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								.dockerignore
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
.git/
 | 
			
		||||
k8s/
 | 
			
		||||
							
								
								
									
										5
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
			
		||||
FROM nginx:alpine
 | 
			
		||||
 | 
			
		||||
COPY . /usr/share/nginx/html/
 | 
			
		||||
 | 
			
		||||
EXPOSE 80
 | 
			
		||||
							
								
								
									
										16771
									
								
								about.html
									
									
									
									
									
								
							
							
						
						
									
										16771
									
								
								about.html
									
									
									
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										10454
									
								
								contact.html
									
									
									
									
									
								
							
							
						
						
									
										10454
									
								
								contact.html
									
									
									
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								gmail (1).png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								gmail (1).png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 3.4 KiB  | 
							
								
								
									
										15955
									
								
								index.html
									
									
									
									
									
								
							
							
						
						
									
										15955
									
								
								index.html
									
									
									
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										22
									
								
								k8s/production/deployment.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								k8s/production/deployment.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
apiVersion: apps/v1
 | 
			
		||||
kind: Deployment
 | 
			
		||||
metadata:
 | 
			
		||||
  name: empatnusabangsa-web
 | 
			
		||||
  namespace: empatnusabangsa-production
 | 
			
		||||
spec:
 | 
			
		||||
  selector:
 | 
			
		||||
    matchLabels:
 | 
			
		||||
      app: empatnusabangsa-web
 | 
			
		||||
  replicas: 1
 | 
			
		||||
  template:
 | 
			
		||||
    metadata:
 | 
			
		||||
      labels:
 | 
			
		||||
        app: empatnusabangsa-web
 | 
			
		||||
    spec:
 | 
			
		||||
      containers:
 | 
			
		||||
        - name: empatnusabangsa-web
 | 
			
		||||
          image: git.empatnusabangsa.com/empatnusabangsa/empatnusabangsa-web:<VERSION>
 | 
			
		||||
          ports:
 | 
			
		||||
            - containerPort: 80
 | 
			
		||||
      imagePullSecrets:
 | 
			
		||||
        - name: regcred
 | 
			
		||||
							
								
								
									
										36
									
								
								k8s/production/ingress.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								k8s/production/ingress.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,36 @@
 | 
			
		||||
apiVersion: networking.k8s.io/v1
 | 
			
		||||
kind: Ingress
 | 
			
		||||
metadata:
 | 
			
		||||
  name: empatnusabangsa-web-ingress
 | 
			
		||||
  namespace: empatnusabangsa-production
 | 
			
		||||
  annotations:
 | 
			
		||||
    kubernetes.io/ingress.class: "traefik"
 | 
			
		||||
    cert-manager.io/cluster-issuer: letsencrypt-prod
 | 
			
		||||
    traefik.ingress.kubernetes.io/router.middlewares: empatnusabangsa-production-redirect-https@kubernetescrd
 | 
			
		||||
spec:
 | 
			
		||||
  rules:
 | 
			
		||||
    - host: "www.empatnusabangsa.com"
 | 
			
		||||
      http:
 | 
			
		||||
        paths:
 | 
			
		||||
          - pathType: Prefix
 | 
			
		||||
            path: /
 | 
			
		||||
            backend:
 | 
			
		||||
              service:
 | 
			
		||||
                name: empatnusabangsa-web
 | 
			
		||||
                port:
 | 
			
		||||
                  number: 80
 | 
			
		||||
    - host: "empatnusabangsa.com"
 | 
			
		||||
      http:
 | 
			
		||||
        paths:
 | 
			
		||||
          - pathType: Prefix
 | 
			
		||||
            path: /
 | 
			
		||||
            backend:
 | 
			
		||||
              service:
 | 
			
		||||
                name: empatnusabangsa-web
 | 
			
		||||
                port:
 | 
			
		||||
                  number: 80
 | 
			
		||||
  tls:
 | 
			
		||||
    - hosts:
 | 
			
		||||
        - "www.empatnusabangsa.com"
 | 
			
		||||
        - "empatnusabangsa.com"
 | 
			
		||||
      secretName: www-empatnusabangsa-com-tls
 | 
			
		||||
							
								
								
									
										9
									
								
								k8s/production/middleware.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								k8s/production/middleware.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
			
		||||
apiVersion: traefik.containo.us/v1alpha1
 | 
			
		||||
kind: Middleware
 | 
			
		||||
metadata:
 | 
			
		||||
  name: redirect-https
 | 
			
		||||
  namespace: empatnusabangsa-production
 | 
			
		||||
spec:
 | 
			
		||||
  redirectScheme:
 | 
			
		||||
    scheme: https
 | 
			
		||||
    permanent: true
 | 
			
		||||
							
								
								
									
										4
									
								
								k8s/production/namespace.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								k8s/production/namespace.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: Namespace
 | 
			
		||||
metadata:
 | 
			
		||||
  name: empatnusabangsa-production
 | 
			
		||||
							
								
								
									
										13
									
								
								k8s/production/service.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								k8s/production/service.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: Service
 | 
			
		||||
metadata:
 | 
			
		||||
  name: empatnusabangsa-web
 | 
			
		||||
  namespace: empatnusabangsa-production
 | 
			
		||||
  labels:
 | 
			
		||||
    run: empatnusabangsa-web
 | 
			
		||||
spec:
 | 
			
		||||
  ports:
 | 
			
		||||
    - port: 80
 | 
			
		||||
      protocol: TCP
 | 
			
		||||
  selector:
 | 
			
		||||
    app: empatnusabangsa-web
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								location.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								location.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 3.5 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/mail-outline.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								public/mail-outline.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 1.5 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/placeholder.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								public/placeholder.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 3.4 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/whatsapp.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								public/whatsapp.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 3.9 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								whatsapp (1).png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								whatsapp (1).png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 2.3 KiB  | 
		Reference in New Issue
	
	Block a user