From: Felix Ableitner <me@nutomic.com>
Date: Thu, 10 Dec 2020 12:24:16 +0000 (+0100)
Subject: start postgres later
X-Git-Url: http://these/git/%22%7Bauthor_url%7D/%22?a=commitdiff_plain;h=331985f0a048a27635bb7ea4093542c99a479f8f;p=lemmy.git

start postgres later
---

diff --git a/.drone.yml b/.drone.yml
index ffffb79b..6e7c2aec 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -34,6 +34,14 @@ steps:
       - cargo install diesel_cli --no-default-features --features postgres
       - mv /root/.cargo/bin/diesel /dieselcli/diesel
 
+  # start postgres this way so that previous steps can be cached
+  - name: database
+    image: postgres:12-alpine
+    environment:
+      POSTGRES_USER: lemmy
+      POSTGRES_PASSWORD: password
+    detach: true
+
   - name: install deps and run cargo test
     image: ekidd/rust-musl-builder:experimental-stable
     user: root
@@ -50,7 +58,7 @@ steps:
       - apt-get -y install --no-install-recommends espeak postgresql-client
       - /dieselcli/diesel migration run
       - cargo test --workspace --no-fail-fast
-      
+
   - name: run federation tests
     image: docker/compose:alpine-1.27.4
     commands:
@@ -84,13 +92,6 @@ steps:
       ref:
       - refs/heads/feature-*
       - refs/tags/*
-        
-services:
-- name: database
-  image: postgres:12-alpine
-  environment:
-    POSTGRES_USER: lemmy
-    POSTGRES_PASSWORD: password
 
 volumes:
   - name: dieselcli