diff --git a/.drone.yml b/.drone.yml
index 9b6bd4c..c7043d6 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -10,12 +10,13 @@ steps:
   - go test ./...
 
 - name: publish
-  image: plugins/docker
-  settings:
-    auto_tag: true
-    repo: garionion/drone-yaml-server
+  image: docker:20
+  environment:
     username:
       from_secret: docker_username
     password:
       from_secret: docker_password
-    debug: true
\ No newline at end of file
+  commands:
+    - docker login -u $username --password $password
+    - docker build --tag drone-yaml-server:latest ./Dockerfile
+    - docker push drone-yaml-server:latest
\ No newline at end of file