1
0
root vor 5 Jahren
Ursprung
Commit
7198064d82
4 geänderte Dateien mit 18 neuen und 1 gelöschten Zeilen
  1. 10 0
      Dockerfile
  2. 7 0
      env/test.jenkins
  3. BIN
      main
  4. 1 1
      main.go

+ 10 - 0
Dockerfile

@@ -0,0 +1,10 @@
+FROM golang:latest 
+RUN go get github.com/jinzhu/gorm
+RUN go get github.com/go-sql-driver/mysql
+RUN go get github.com/tealeg/xlsx
+RUN rm /app -rf
+RUN mkdir /app 
+ADD . /app/ 
+WORKDIR /app 
+CMD ["/app/main"]
+EXPOSE 8888

+ 7 - 0
env/test.jenkins

@@ -14,10 +14,17 @@ pipeline {
        }
       }
     }
+     stage("deploy docker") {
+        sh 'docker stop schedule'
+        sh 'docker rm schedule'
+        sh 'docker build -t basic .'
+        sh 'docker run --name schedule -p 8888:8888'
+      } 
     post {
       success {
         echo 'I succeeeded!'
         sh 'cat $JENKINS_HOME/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log > /tmp/success.log'
+
       }
       unstable {
         echo 'I am unstable :/'

BIN
main


+ 1 - 1
main.go

@@ -105,7 +105,7 @@ func main() {
 
 	api.PrintConsole("Server is listening")
 
-	http.ListenAndServe(":80", nil)
+	http.ListenAndServe(":8888", nil)
 }
 
 func wekanRedirect(w http.ResponseWriter, r *http.Request){