Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker overhaul #65

Merged
merged 11 commits into from
Jun 26, 2023
Merged

Docker overhaul #65

merged 11 commits into from
Jun 26, 2023

Conversation

David-Yan1
Copy link
Contributor

No description provided.

datashaman and others added 6 commits June 19, 2023 08:10
* Move _Dockerfile_ into root folder so the working folder context can be used in builds.
* Add config for editors so that indenting works consistently.
* Add a GitHub Actions workflow for build and publish (login to _dockerhub_ and publish disabled for now).
* Use _https_ rather than _git_ protocol when installing git submodules (removes problem of ssh key password in build).
* Base the docker image on `continuumio/miniconda3`. Might be worth basing it on a blender image instead.
* Split out build and run into separate tasks in root _Makefile_, which resulted in removing _make_docker.sh_.
* Sorted the requirements file.
@David-Yan1 David-Yan1 marked this pull request as ready for review June 26, 2023 18:18
@lahavlipson lahavlipson merged commit ccbdf75 into main Jun 26, 2023
@lahavlipson lahavlipson deleted the docker-overhaul branch June 26, 2023 19:23
@David-Yan1 David-Yan1 mentioned this pull request Jun 28, 2023
araistrick pushed a commit that referenced this pull request Aug 15, 2023
Co-authored-by: datashaman <[email protected]>
Co-authored-by: David Yan <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants