Compare commits
6 Commits
main-backu
...
main-new
Author | SHA1 | Date | |
---|---|---|---|
ed1f6aba67 | |||
e9c82d31c7 | |||
e31d6de203 | |||
cf6f6e29b0 | |||
b796ae8b1d | |||
8d39c237f4 |
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
|
|
@ -563,7 +563,7 @@
|
||||||
<div class="header-title-logo">
|
<div class="header-title-logo">
|
||||||
<a href="index.html" data-animation-role="header-element">
|
<a href="index.html" data-animation-role="header-element">
|
||||||
|
|
||||||
<img src="https://images.squarespace-cdn.com/content/v1/6239cbb7249d272fe009474c/583395f5-befc-4c12-9193-7d18a67a33c4/TEXT_2+Alpha.png?format=1500w" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
<img src="img/logoacsa.png" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -773,7 +773,7 @@
|
||||||
<div class="header-title-logo">
|
<div class="header-title-logo">
|
||||||
<a href="index.html" data-animation-role="header-element">
|
<a href="index.html" data-animation-role="header-element">
|
||||||
|
|
||||||
<img src="https://images.squarespace-cdn.com/content/v1/6239cbb7249d272fe009474c/583395f5-befc-4c12-9193-7d18a67a33c4/TEXT_2+Alpha.png?format=1500w" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
<img src="img/logoacsa.png" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -569,7 +569,7 @@
|
||||||
<div class="header-title-logo">
|
<div class="header-title-logo">
|
||||||
<a href="index.html" data-animation-role="header-element">
|
<a href="index.html" data-animation-role="header-element">
|
||||||
|
|
||||||
<img src="https://images.squarespace-cdn.com/content/v1/6239cbb7249d272fe009474c/583395f5-befc-4c12-9193-7d18a67a33c4/TEXT_2+Alpha.png?format=1500w" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
<img src="img/logoacsa.png" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -779,7 +779,7 @@
|
||||||
<div class="header-title-logo">
|
<div class="header-title-logo">
|
||||||
<a href="index.html" data-animation-role="header-element">
|
<a href="index.html" data-animation-role="header-element">
|
||||||
|
|
||||||
<img src="https://images.squarespace-cdn.com/content/v1/6239cbb7249d272fe009474c/583395f5-befc-4c12-9193-7d18a67a33c4/TEXT_2+Alpha.png?format=1500w" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
<img src="img/logoacsa.png" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -562,7 +562,7 @@
|
||||||
<div class="header-title-logo">
|
<div class="header-title-logo">
|
||||||
<a href="index.html" data-animation-role="header-element">
|
<a href="index.html" data-animation-role="header-element">
|
||||||
|
|
||||||
<img src="https://images.squarespace-cdn.com/content/v1/6239cbb7249d272fe009474c/583395f5-befc-4c12-9193-7d18a67a33c4/TEXT_2+Alpha.png?format=1500w" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
<img src="img/logoacsa.png" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -772,7 +772,7 @@
|
||||||
<div class="header-title-logo">
|
<div class="header-title-logo">
|
||||||
<a href="index.html" data-animation-role="header-element">
|
<a href="index.html" data-animation-role="header-element">
|
||||||
|
|
||||||
<img src="https://images.squarespace-cdn.com/content/v1/6239cbb7249d272fe009474c/583395f5-befc-4c12-9193-7d18a67a33c4/TEXT_2+Alpha.png?format=1500w" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
<img src="img/logoacsa.png" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
BIN
img/logoacsa.png
Normal file
BIN
img/logoacsa.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 52 KiB |
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: acsa-web
|
||||||
|
namespace: empatnusabangsa-production
|
||||||
|
spec:
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app: acsa-web
|
||||||
|
replicas: 1
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app: acsa-web
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- name: acsa-web
|
||||||
|
image: git.empatnusabangsa.com/empatnusabangsa/acsa-web:<VERSION>
|
||||||
|
ports:
|
||||||
|
- containerPort: 80
|
||||||
|
imagePullSecrets:
|
||||||
|
- name: regcred
|
25
k8s/production/ingress.yaml
Normal file
25
k8s/production/ingress.yaml
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
apiVersion: networking.k8s.io/v1
|
||||||
|
kind: Ingress
|
||||||
|
metadata:
|
||||||
|
name: acsa-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.acsabadi.com"
|
||||||
|
http:
|
||||||
|
paths:
|
||||||
|
- pathType: Prefix
|
||||||
|
path: /
|
||||||
|
backend:
|
||||||
|
service:
|
||||||
|
name: acsa-web
|
||||||
|
port:
|
||||||
|
number: 80
|
||||||
|
tls:
|
||||||
|
- hosts:
|
||||||
|
- "www.acsabadi.com"
|
||||||
|
secretName: www-acsabadi-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: acsa-web
|
||||||
|
namespace: empatnusabangsa-production
|
||||||
|
labels:
|
||||||
|
run: acsa-web
|
||||||
|
spec:
|
||||||
|
ports:
|
||||||
|
- port: 80
|
||||||
|
protocol: TCP
|
||||||
|
selector:
|
||||||
|
app: acsa-web
|
|
@ -562,7 +562,7 @@
|
||||||
<div class="header-title-logo">
|
<div class="header-title-logo">
|
||||||
<a href="index.html" data-animation-role="header-element">
|
<a href="index.html" data-animation-role="header-element">
|
||||||
|
|
||||||
<img src="https://images.squarespace-cdn.com/content/v1/6239cbb7249d272fe009474c/583395f5-befc-4c12-9193-7d18a67a33c4/TEXT_2+Alpha.png?format=1500w" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
<img src="img/logoacsa.png" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -772,7 +772,7 @@
|
||||||
<div class="header-title-logo">
|
<div class="header-title-logo">
|
||||||
<a href="index.html" data-animation-role="header-element">
|
<a href="index.html" data-animation-role="header-element">
|
||||||
|
|
||||||
<img src="https://images.squarespace-cdn.com/content/v1/6239cbb7249d272fe009474c/583395f5-befc-4c12-9193-7d18a67a33c4/TEXT_2+Alpha.png?format=1500w" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
<img src="img/logoacsa.png" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -562,7 +562,7 @@
|
||||||
<div class="header-title-logo">
|
<div class="header-title-logo">
|
||||||
<a href="index.html" data-animation-role="header-element">
|
<a href="index.html" data-animation-role="header-element">
|
||||||
|
|
||||||
<img src="https://images.squarespace-cdn.com/content/v1/6239cbb7249d272fe009474c/583395f5-befc-4c12-9193-7d18a67a33c4/TEXT_2+Alpha.png?format=1500w" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
<img src="img/logoacsa.png" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -772,7 +772,7 @@
|
||||||
<div class="header-title-logo">
|
<div class="header-title-logo">
|
||||||
<a href="index.html" data-animation-role="header-element">
|
<a href="index.html" data-animation-role="header-element">
|
||||||
|
|
||||||
<img src="https://images.squarespace-cdn.com/content/v1/6239cbb7249d272fe009474c/583395f5-befc-4c12-9193-7d18a67a33c4/TEXT_2+Alpha.png?format=1500w" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
<img src="img/logoacsa.png" alt="ACSA" style="display:block" fetchpriority="high" loading="eager" decoding="async" data-loader="raw">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1825,7 +1825,7 @@
|
||||||
|
|
||||||
<h2
|
<h2
|
||||||
class="list-item-content__title"
|
class="list-item-content__title"
|
||||||
style="max-width: 100%;"
|
style="text-align:left; max-width: 100%"
|
||||||
>Body Hire</h2>
|
>Body Hire</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -1836,6 +1836,7 @@
|
||||||
style="
|
style="
|
||||||
margin-top: 4%;
|
margin-top: 4%;
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
|
text-align: left;
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
<p class="" style="white-space:pre-wrap;">Hire our IT talents without the hassle of <br>administration and managing human resources. The talents are provided as a monthly service to make it easier for your organization</p>
|
<p class="" style="white-space:pre-wrap;">Hire our IT talents without the hassle of <br>administration and managing human resources. The talents are provided as a monthly service to make it easier for your organization</p>
|
||||||
|
@ -1885,7 +1886,7 @@
|
||||||
|
|
||||||
<h2
|
<h2
|
||||||
class="list-item-content__title"
|
class="list-item-content__title"
|
||||||
style="max-width: 100%;"
|
style="max-width: 100%; text-align: left;"
|
||||||
>Direct Hire</h2>
|
>Direct Hire</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -1896,6 +1897,7 @@
|
||||||
style="
|
style="
|
||||||
margin-top: 4%;
|
margin-top: 4%;
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
|
text-align: left;
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
<p class="" style="white-space:pre-wrap;">IT talents provided with direct requirement <br>scheme under your organization. You don't have to worry about wrong recruitment because we provide fully competence talents</p>
|
<p class="" style="white-space:pre-wrap;">IT talents provided with direct requirement <br>scheme under your organization. You don't have to worry about wrong recruitment because we provide fully competence talents</p>
|
||||||
|
@ -1943,7 +1945,7 @@
|
||||||
|
|
||||||
<h2
|
<h2
|
||||||
class="list-item-content__title"
|
class="list-item-content__title"
|
||||||
style="max-width: 100%;"
|
style="max-width: 100%;text-align: left;"
|
||||||
>Assessment Service</h2>
|
>Assessment Service</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -1954,6 +1956,7 @@
|
||||||
style="
|
style="
|
||||||
margin-top: 4%;
|
margin-top: 4%;
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
|
text-align: left;
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
<p class="" style="white-space:pre-wrap;">The assessment is carried out <br>thoroughly by our experts who are highly experienced in their fields in order to get proven competence talents match to your organization need</p>
|
<p class="" style="white-space:pre-wrap;">The assessment is carried out <br>thoroughly by our experts who are highly experienced in their fields in order to get proven competence talents match to your organization need</p>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user