Browse Source

Dejo solo Dockerfile y fuentes

main
Celestino Rey 1 year ago
parent
commit
337e401bfe
7 changed files with 0 additions and 127 deletions
  1. +0
    -28
      NginxHelloWorld/buildconfig.yaml
  2. +0
    -6
      NginxHelloWorld/creaTodo.sh
  3. +0
    -25
      NginxHelloWorld/deployment.yaml
  4. +0
    -31
      NginxHelloWorld/deployment2.yaml
  5. +0
    -5
      NginxHelloWorld/paraTodo.sh
  6. +0
    -16
      NginxHelloWorld/route.yaml
  7. +0
    -16
      NginxHelloWorld/service.yaml

+ 0
- 28
NginxHelloWorld/buildconfig.yaml View File

@ -1,28 +0,0 @@
apiVersion: build.openshift.io/v1
kind: BuildConfig
metadata:
name: nginx-hello-world
spec:
runPolicy: Serial
triggers:
- type: "ImageChange"
imageChange: {}
source:
dockerfile: |
FROM ubuntu:latest
RUN apt update && \
apt install -y nginx
COPY index.html /usr/share/nginx/html
COPY nginx.conf /etc/nginx/nginx.conf
CMD /usr/sbin/nginx -g 'daemon off;'
strategy:
type: Docker
dockerStrategy:
noCache: false
output:
to:
kind: ImageStreamTag
name: "nginx-hello-world:latest"

+ 0
- 6
NginxHelloWorld/creaTodo.sh View File

@ -1,6 +0,0 @@
oc create -f buildconfig.yaml
oc create imagestream nginx-hello-world
oc start-build nginx-hello-world --from-dir=./ --follow
oc create -f deployment2.yaml
oc create -f service.yaml
oc create -f route.yaml

+ 0
- 25
NginxHelloWorld/deployment.yaml View File

@ -1,25 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-hello-world
labels:
app: nginx-hello-world
spec:
replicas: 3
selector:
matchLabels:
app: nginx-hello-world
template:
metadata:
labels:
app: nginx-hello-world
spec:
containers:
- name: nginx
image: "image-registry.openshift-image-registry.svc:5000/miproyecto/nginx-hello-world"
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
tty: true
stdin: true
serviceAccount: default
terminationGracePeriodSeconds: 5

+ 0
- 31
NginxHelloWorld/deployment2.yaml View File

@ -1,31 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-hello-world
labels:
app: nginx-hello-world
spec:
replicas: 1
selector:
matchLabels:
app: nginx-hello-world
template:
metadata:
labels:
app: nginx-hello-world
spec:
containers:
- name: nginx-hello-world
image: "image-registry.openshift-image-registry.svc:5000/miproyecto/nginx-hello-world"
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
tty: true
stdin: true
serviceAccount: default
volumeMounts:
- mountPath: /usr/share/nginx/html
name: html-volume
volumes:
- name: html-volume
persistentVolumeClaim:
claimName: miproyecto-claim

+ 0
- 5
NginxHelloWorld/paraTodo.sh View File

@ -1,5 +0,0 @@
oc delete buildconfig nginx-hello-world
oc delete imagestream nginx-hello-world
oc delete deployment nginx-hello-world
oc delete service nginx-hello-world
oc delete route nginx-hello-world

+ 0
- 16
NginxHelloWorld/route.yaml View File

@ -1,16 +0,0 @@
apiVersion: route.openshift.io/v1
kind: Route
metadata:
name: nginx-hello-world
spec:
# hostname: foo.apps.CLUSTER.ccs.ornl.gov
port:
targetPort: nginx
tls:
insecureEdgeTerminationPolicy: Redirect
termination: edge
to:
kind: Service
name: nginx-hello-world
weight: 100
wildcardPolicy: None

+ 0
- 16
NginxHelloWorld/service.yaml View File

@ -1,16 +0,0 @@
apiVersion: v1
kind: Service
metadata:
labels:
app: nginx-hello-world
name: nginx-hello-world
spec:
ports:
- name: nginx
port: 80
protocol: TCP
targetPort: 8080
selector:
app: nginx-hello-world
sessionAffinity: None
type: ClusterIP

Loading…
Cancel
Save