mirror of
https://gitlab.com/jessieh/simple-shortener.git
synced 2024-12-22 05:41:47 +00:00
Move Docker workdir to filesystem root
This commit is contained in:
parent
191f8191a9
commit
ab0e290e54
@ -6,7 +6,7 @@ FROM debian:buster-slim
|
|||||||
LABEL maintainer='Jessie Hildebrandt <jessieh@jessieh.net>'
|
LABEL maintainer='Jessie Hildebrandt <jessieh@jessieh.net>'
|
||||||
|
|
||||||
ENV PORT 80
|
ENV PORT 80
|
||||||
WORKDIR /usr/simple-shortener
|
WORKDIR /simple-shortener
|
||||||
|
|
||||||
# Install required packages for building luarocks and lua rocks
|
# Install required packages for building luarocks and lua rocks
|
||||||
RUN apt-get update && apt-get install --no-install-recommends -y \
|
RUN apt-get update && apt-get install --no-install-recommends -y \
|
||||||
|
@ -48,7 +48,7 @@ ORDER BY created DESC")
|
|||||||
;; Ensure 'db/' folder exists
|
;; Ensure 'db/' folder exists
|
||||||
|
|
||||||
(when (not (fs_utils.dir_exists? "db"))
|
(when (not (fs_utils.dir_exists? "db"))
|
||||||
(print "🚨 ERROR: No 'db/' folder to place SQLite database files in.\n❓ Did you forget to mount a volume at '/usr/simple-shortener/db?'")
|
(print "🚨 ERROR: No 'db/' folder to place SQLite database files in.\n❓ Did you forget to mount a volume at '/simple-shortener/db'?")
|
||||||
(os.exit -1))
|
(os.exit -1))
|
||||||
|
|
||||||
;; ---------------------------------- ;;
|
;; ---------------------------------- ;;
|
||||||
|
@ -43,7 +43,7 @@ OR last_active <= strftime('%s', 'now', '-" config.session_max_idle_length_hours
|
|||||||
;; Ensure 'db/' folder exists
|
;; Ensure 'db/' folder exists
|
||||||
|
|
||||||
(when (not (fs_utils.dir_exists? "db"))
|
(when (not (fs_utils.dir_exists? "db"))
|
||||||
(print "🚨 ERROR: No 'db/' folder to place SQLite database files in.\n❓ Did you forget to mount a volume at '/usr/simple-shortener/db?'")
|
(print "🚨 ERROR: No 'db/' folder to place SQLite database files in.\n❓ Did you forget to mount a volume at '/simple-shortener/db'?")
|
||||||
(os.exit -1))
|
(os.exit -1))
|
||||||
|
|
||||||
;; ---------------------------------- ;;
|
;; ---------------------------------- ;;
|
||||||
|
@ -42,8 +42,8 @@
|
|||||||
docker run -d \
|
docker run -d \
|
||||||
-p 80:80 \
|
-p 80:80 \
|
||||||
--env-file config.env \
|
--env-file config.env \
|
||||||
--mount source=shortener-db,target=/usr/simple-shortener/db \
|
--mount source=shortener-db,target=/simple-shortener/db \
|
||||||
--mount type=bind,source=<strong>/PATH/TO/YOUR/SITE</strong>,target=/usr/simple-shortener/static/landing_page,readonly \
|
--mount type=bind,source=<strong>/PATH/TO/YOUR/SITE</strong>,target=/simple-shortener/static/landing_page,readonly \
|
||||||
jessiehildebrandt/simple-shortener
|
jessiehildebrandt/simple-shortener
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<p><code>docker-compose</code> example<sup>1</sup>:</p>
|
<p><code>docker-compose</code> example<sup>1</sup>:</p>
|
||||||
@ -54,8 +54,8 @@ simple-shortener:
|
|||||||
ports:
|
ports:
|
||||||
- 80:80
|
- 80:80
|
||||||
volumes:
|
volumes:
|
||||||
- shortener-db:/usr/simple-shortener/db
|
- shortener-db:/simple-shortener/db
|
||||||
- <strong>/PATH/TO/YOUR/SITE</strong>:/usr/simple-shortener/static/landing_page:ro
|
- <strong>/PATH/TO/YOUR/SITE</strong>:/simple-shortener/static/landing_page:ro
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
shortener-db:
|
shortener-db:
|
||||||
|
Loading…
Reference in New Issue
Block a user