+++ /dev/null
-FROM newslash-base:latest
-
-# install jenkins related packaged
-RUN apt-get install -y openjdk-8-jdk openssh-server
-EXPOSE 22
-COPY files/jenkins.pub /root/.ssh/authorized_keys
-RUN chmod 600 /root/.ssh/authorized_keys
-
-
-RUN mkdir -p /run/sshd
-CMD ["/usr/sbin/sshd", "-D"]
-EXPOSE 80
-
+++ /dev/null
-apiVersion: v1
-kind: Service
-metadata:
- name: newslash-dev
-spec:
- type: NodePort
- clusterIP: 10.254.100.100
- ports:
- - port: 22
- protocol: TCP
- name: ssh
- - port: 3000
- nodePort: 30100
- protocol: TCP
- name: https
- selector:
- app: newslash-dev
----
-apiVersion: v1
-kind: Pod
-metadata:
- name: newslash-dev
- labels:
- app: newslash-dev
-spec:
- imagePullSecrets:
- - name: regcred
- volumes:
- - name: newslash-dev-volume
- hostPath:
- path: /home/hylom/mojolicious/src
- - name: newslash-test-certs
- hostPath:
- path: /etc/letsencrypt
- containers:
- - name: newslash-dev
- image: sdtest.osdn.co.jp:5000/osdn/newslash-test
- volumeMounts:
- - name: newslash-dev-volume
- mountPath: /var/newslash
- - name: newslash-test-certs
- mountPath: /var/certs
- ports:
- - containerPort: 3000
- env:
- - name: MOJO_LISTEN
- value: "https://*:3000?cert=/var/certs/live/sdtest.osdn.co.jp/cert.pem&key=/var/certs/live/sdtest.osdn.co.jp/privkey.pem"
- #command: ["/var/newslash/newslash_web/script/newslash_web", "daemon"]
-
+++ /dev/null
-apiVersion: v1
-kind: Pod
-metadata:
- name: newslash
- labels:
- app: newslash
-spec:
- imagePullSecrets:
- - name: regcred
- volumes:
- - name: newslash-dev-volume
- hostPath:
- path: /home/hylom/mojolicious/src
- - name: newslash-test-certs
- hostPath:
- path: /etc/letsencrypt
- containers:
- - name: newslash
- image: sdtest.osdn.co.jp:5000/osdn/newslash
- volumeMounts:
- - name: newslash-dev-volume
- mountPath: /var/newslash
- - name: newslash-test-certs
- mountPath: /var/certs
- ports:
- - containerPort: 3000
- env:
- - name: MOJO_LISTEN
- value: "https://*:3000?cert=/var/certs/live/sdtest.osdn.co.jp/cert.pem&key=/var/certs/live/sdtest.osdn.co.jp/privkey.pem"
- command: ["/var/newslash/newslash_web/script/newslash_web", "daemon"]
-
+++ /dev/null
-apiVersion: v1
-kind: Service
-metadata:
- name: ns-searchd
-spec:
- clusterIP: 10.254.100.101
- type: ClusterIP
- ports:
- - port: 6000
- protocol: TCP
- name: ns-searchd
- selector:
- app: ns-searchd
----
-apiVersion: v1
-kind: Pod
-metadata:
- name: ns-searchd
- labels:
- app: ns-searchd
-spec:
- imagePullSecrets:
- - name: regcred
- volumes:
- - name: ns-searchd-volume
- hostPath:
- path: /home/hylom/mojolicious/src
- containers:
- - name: ns-searchd
- image: sdtest.osdn.co.jp:5000/osdn/ns-searchd
- volumeMounts:
- - name: ns-searchd-volume
- mountPath: /var/newslash
- ports:
- - containerPort: 6000
- tty: false
- stdin: false
- command: ["python", "/var/newslash/ns_search/searchd.py"]
-