Use a predeploy script instead
This commit is contained in:
parent
64f0d0a04a
commit
ef6b87e9cd
2 changed files with 7 additions and 11 deletions
7
app.json
Normal file
7
app.json
Normal file
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"scripts": {
|
||||
"dokku": {
|
||||
"predeploy": "rm -r /app/static/* && cp -r /front-end-build/* /app/static/",
|
||||
}
|
||||
}
|
||||
}
|
|
@ -35,14 +35,3 @@ class MwmblConfig(AppConfig):
|
|||
Process(target=background.run, args=(settings.DATA_PATH,)).start()
|
||||
Process(target=update_queue_continuously, args=(new_item_queue, queued_batches,)).start()
|
||||
Process(target=update_urls_continuously, args=(settings.DATA_PATH, new_item_queue)).start()
|
||||
|
||||
if not settings.DEBUG:
|
||||
# Remove all existing content from the static folder:
|
||||
# https://stackoverflow.com/a/1073382
|
||||
for root, dirs, files in os.walk('/app/static'):
|
||||
for f in files:
|
||||
os.unlink(os.path.join(root, f))
|
||||
for d in dirs:
|
||||
shutil.rmtree(os.path.join(root, d))
|
||||
|
||||
shutil.copytree('/front-end-build', '/app/static')
|
||||
|
|
Loading…
Reference in a new issue