Compare commits

...

7 Commits

3 changed files with 54 additions and 3 deletions

View File

@@ -14,7 +14,7 @@ For building and running the app via Docker
```
docker build -t ecb:latest .
docker image tag ecb:latest 10.0.1.36:5000/fokki200/ecb:latest
docker push 10.0.1.36:5000/fokki200/ecb:latest
docker push 10.0.1.36:5050/fokki200/ecb:latest
docker run -d --name ecb -p 5000:5000 10.0.1.36:5000/fokki200/ecb:latest
docker stack deploy --compose-file ~/code/ecb/docker-compose.yml ecb
```

View File

@@ -6,8 +6,24 @@ services:
deploy:
mode: replicated
replicas: 1
labels:
- "traefik.enable=true"
- "traefik.http.routers.eancodeboek.entrypoints=http"
- "traefik.http.routers.eancodeboek.rule=Host(`eancodeboek.fokkinga.com`)"
- "traefik.http.middlewares.eancodeboek-https-redirect.redirectscheme.scheme=https"
- "traefik.http.routers.eancodeboek.middlewares=eancodeboek-https-redirect"
- "traefik.http.routers.eancodeboek-secure.entrypoints=https"
- "traefik.http.routers.eancodeboek-secure.rule=Host(`eancodeboek.fokkinga.com`)"
- "traefik.http.routers.eancodeboek-secure.tls=true"
- "traefik.http.routers.eancodeboek-secure.tls.certresolver=cloudflare"
- "traefik.http.routers.eancodeboek-secure.service=eancodeboek"
- "traefik.http.services.eancodeboek.loadbalancer.server.port=5000"
- "traefik.docker.network=proxy"
networks:
- reverseproxy_proxynet
- proxy
networks:
- proxy
restart: unless-stopped
ports:
- 5050:5000
@@ -18,6 +34,6 @@ services:
retries: 3
networks:
reverseproxy_proxynet:
proxy:
external: true

35
kubernetes.yaml Normal file
View File

@@ -0,0 +1,35 @@
apiVersion: v1
items:
- apiVersion: v1
kind: Service
metadata:
labels:
app: eancodeboek
name: ecb-service
namespace: default
spec:
ports:
- port: 80
protocol: TCP
targetPort: 5000
selector:
app: eancodeboek
- apiVersion: v1
kind: Pod
metadata:
labels:
app: eancodeboek
name: ecb-pod
namespace: default
spec:
containers:
- image: docker.fokkinga.com/fokki200/ecb:latest
imagePullPolicy: Always
name: ecb
ports:
- containerPort: 5000
protocol: TCP
enableServiceLinks: true
imagePullSecrets:
- name: fokkinga-registry
restartPolicy: Always