Commit graph

9 commits

Author SHA1 Message Date
ChrisCarini 761f9dab81
Install python + increase yarn install timeout
(cherry picked from commit 4e70e1621e7c44dc5e3c51edd0b5f3577b846eed)
2024-02-29 08:36:11 -08:00
ChrisCarini 64fbcb3f7d
Merge remote-tracking branch 'origin/FIX/chromium-docker' into patch-1
# Conflicts:
#	Dockerfile
2024-02-29 08:35:56 -08:00
lth af70930be2
multi stage build docker, to minimize the docker image file 2024-02-19 17:16:29 +01:00
Alicia Sykes a6711aeb63
Update Dockerfile (#43)
Updates the Dockerfile with changes suggested by @GWnbsp  in https://github.com/Lissy93/web-check/issues/43#issuecomment-1719212234

### Summary of Changes
1. **ARG Statements:** Introduced `ARG` statements for Node.js and Debian versions, making the Dockerfile more customizable.
2. **SHELL Command:** Changed the default shell to Bash with certain options enabled, improving robustness.
3. **Chromium Installation:** Updated Chromium installation to use Google's signing keys and repositories, aiming for more secure and up-to-date packages.
4. **Chromium Version:** Added a step to save Chromium's version into `/etc/chromium-version` for reference.
5. **Directory Creation:** Added a new directory /app/data in the container's filesystem.
6. **CMD Change:** Changed the CMD to start Node.js server (server.js) instead of using yarn serve.
7. **General Cleanup and Comments:** Code has been refactored for better readability and detailed comments have been added for clarity.
8. **Dependency Installation:** Kept yarn install and the removal of the Yarn cache, but the command is more streamlined.
9. **Other Minor Changes:**
  - Added flags like `-qq` and `--no-install-recommends` for quieter and optimized installation.
  - Enhanced cleanup with `rm -rf /var/lib/apt/lists/*.`
2023-09-14 20:59:09 +01:00
JinnaBalu ab59afc150 Updated dockerfile for optimization 2023-09-01 16:12:53 +05:30
Alicia Sykes 7559716c5d Update the start command in the Dockerfile #33 2023-08-26 14:40:20 +01:00
Alicia Sykes 0fd0e537f7 Dockerfile has updated build command, and uses global start 2023-08-10 21:24:52 +01:00
Alicia Sykes e2e16c9439 Update run command in Dockerfile (#11) 2023-07-25 05:15:55 +01:00
Alicia Sykes 9f04d06ec9 Wrote a rudamentry Dockerfile 2023-07-22 20:31:35 +01:00