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

Refactor for 2020/21 Season #21

Merged
merged 71 commits into from
Sep 28, 2020
Merged

Refactor for 2020/21 Season #21

merged 71 commits into from
Sep 28, 2020

Conversation

wrussell1999
Copy link
Owner

Food Flex will now run as a weekly competition, rather than a daily one.

It now runs inside of Docker, and will soon have GitHub Actions support to allow us to auto deploy onto Google Cloud Compute Engine.

This resolves the following:

#20

#15

#14

#17

Charles de Freitas and others added 30 commits December 26, 2019 09:35
Add action for testing python application.
Add workflow for docker
Reference repo directly
Coz discord things
Add a persistent docker volume for storing state and leaderboard.
Mainly for dev since the dependencies will now still be cached if other changes have been made.
Add DATA_ROOT to example.env
Hopefully clearer instructions on where the container deployment fits in.
This should not be needed if docker hub is being used
Docker, environmental variables and CI
@wrussell1999
Copy link
Owner Author

Next up is #16 once I can verify that the Firestore is working

@wrussell1999
Copy link
Owner Author

wrussell1999 commented Sep 22, 2020

I can you set up the f1-micro as a new one that's optimised for containers. Use this as the initial image https://gcr.io/cloud-marketplace/google/nginx1:latest when prompted.

@wrussell1999 wrussell1999 marked this pull request as ready for review September 25, 2020 15:38
@wrussell1999
Copy link
Owner Author

Dockerfile needs me to change how the requirements.txt works and creds.json

@wrussell1999 wrussell1999 merged commit ef5ad98 into master Sep 28, 2020
@wrussell1999 wrussell1999 deleted the refactor-2020 branch September 28, 2020 23:59
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.

2 participants