-
-
Notifications
You must be signed in to change notification settings - Fork 239
/
Copy pathrc.local
executable file
·91 lines (73 loc) · 2.2 KB
/
rc.local
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#!/bin/bash
function log() {
printf "%(%Y-%m-%d %H:%M:%S %Z)T rc.local: "
echo $@
}
log "Hello, this is rc.local. CONTAINER_NAME is $CONTAINER_NAME, and DEPLOY_ENV is $DEPLOY_ENV"
if [ "${CONTAINER_NAME}" = "listenbrainz-web-${DEPLOY_ENV}" ]
then
log Enabling web
rm -f /etc/service/uwsgi/down
fi
if [ "${CONTAINER_NAME}" = "listenbrainz-timescale-writer-${DEPLOY_ENV}" ]
then
log Enabling timescale writer
rm -f /etc/service/timescale_writer/down
fi
if [ "${CONTAINER_NAME}" = "listenbrainz-background-tasks-${DEPLOY_ENV}" ]
then
log Enabling background tasks
rm -f /etc/service/background_tasks/down
fi
if [ "${CONTAINER_NAME}" = "listenbrainz-api-compat-${DEPLOY_ENV}" ]
then
log Enabling api compat
rm -f /etc/service/api_compat/down
fi
if [ "${CONTAINER_NAME}" = "listenbrainz-websockets-${DEPLOY_ENV}" ]
then
log Enabling websockets
rm -f /etc/service/websockets/down
fi
if [ "${CONTAINER_NAME}" = "listenbrainz-spotify-reader-${DEPLOY_ENV}" ]
then
log Enabling spotify reader
rm -f /etc/service/spotify_reader/down
fi
if [ "${CONTAINER_NAME}" = "listenbrainz-lastfm-reader-${DEPLOY_ENV}" ]
then
log Enabling last.fm importer
rm -f /etc/service/lastfm_importer/down
fi
if [ "${CONTAINER_NAME}" = "listenbrainz-spark-reader-${DEPLOY_ENV}" ]
then
log Enabling spark reader
rm -f /etc/service/spark_reader/down
fi
if [ "${CONTAINER_NAME}" = "listenbrainz-labs-api-${DEPLOY_ENV}" ]
then
log Enabling api labs
rm -f /etc/service/labs_api/down
fi
if [ "${CONTAINER_NAME}" = "listenbrainz-cron-prod" ]
then
log Enabling cron
rm -f /etc/service/cron/down
rm -f /etc/service/cron-config/down
fi
if [ "${CONTAINER_NAME}" = "listenbrainz-mbid-mapping-writer-${DEPLOY_ENV}" ]
then
rm -f /etc/service/mbid_mapping_writer/down
fi
if [ "${CONTAINER_NAME}" = "listenbrainz-spotify-metadata-cache-${DEPLOY_ENV}" ]
then
rm -f /etc/service/spotify_metadata_cache/down
fi
if [ "${CONTAINER_NAME}" = "listenbrainz-apple-metadata-cache-${DEPLOY_ENV}" ]
then
rm -f /etc/service/apple_metadata_cache/down
fi
if [ "${CONTAINER_NAME}" = "listenbrainz-soundcloud-metadata-cache-${DEPLOY_ENV}" ]
then
rm -f /etc/service/soundcloud_metadata_cache/down
fi