Skip to content

scalelite-api needs to start after postgres

# cat /etc/systemd/system/scalelite-api.service                                                                                                                                                  
[Unit]                                                                                                                                                                                                           Description=Scalelite API                                                                                                                                                                                        
After=network-online.target postgresql.service                                                                                                                                                                 
Wants=network-online.target postgresql.service                                                                                                                                                                   
Before=scalelite.target                                                                                                                                                                                          
PartOf=scalelite.target                                                                                                                                                                                         
[Service]                                                                                                                                                                                                        
EnvironmentFile=/etc/default/scalelite                                                                                                                                                                           
ExecStartPre=-/usr/bin/docker kill scalelite-api                                                                                                                                                                 
ExecStartPre=-/usr/bin/docker rm scalelite-api                                                                                                                                                                   
ExecStartPre=/usr/bin/docker pull blindsidenetwks/scalelite:${SCALELITE_TAG}-api                                                                                                                                 
ExecStart=/usr/bin/docker run --name scalelite-api --env-file /etc/default/scalelite --network scalelite --mount type=bind,source=${SCALELITE_RECORDING_DIR},target=/var/bigbluebutton blindsidenetwks/scalelite:${SCALELITE_TAG}-api                                                                                                                                                                                             
[Install]                                                                                                                                                                                                        
WantedBy=scalelite.target
Edited by Johannes Barthel