diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..3ead1b6 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +target/*/deps +target/*/build +target/debug +target/rls \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..95c914d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM debian + +RUN apt update +RUN apt install libssl1.1 openssl ca-certificates + +ADD target/release/telegram-leetbot /bin/. + +ENV TELEGRAM_BOT_TOKEN="invalid" + +CMD '/bin/telegram-leetbot' diff --git a/Jenkinsfile b/Jenkinsfile index 2c21b4f..ab2a963 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -6,6 +6,9 @@ pipeline { sh 'cargo build' } } + stage('docker') { + docker.build() + } } post {