https://github.com/darklang/classic-dockerfile
https://github.com/darklang/classic-dockerfile
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/darklang/classic-dockerfile
- Owner: darklang
- Created: 2024-07-18T18:40:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-12T19:36:03.000Z (7 months ago)
- Last Synced: 2025-06-12T20:57:27.015Z (7 months ago)
- Language: Dockerfile
- Size: 53.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# classic-dockerfile
Build our docker container
# Purpose
As a first step to our build in darklang-classic, we need to build the container,
and save it for future steps by pushing it to a repo. However, we do not want
to share the keys to push to the docker container publicly (obviously). The
solution was making a separate repo and not sharing the keys from it.
# Usage
If you update this repo and push, the tag(s) will be automatically derived from
the current git hash - see `tag-version.sh`.
To use in CI, you'll then go to the darklang/dark repo's `.circleci/config.yaml`
and update `.executors.in-container.docker[0].image`
The `./build` script is included in case you need to build a docker image locally.
If there are changes upstream (in the dark-classic repo), you can copy them here
with `./clone-from-dark-repo.sh`.