aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile (follow)
Commit message (Collapse)AuthorAgeLines
* Update Dockerfile to Python 3.13Gravatar Joe Banks2025-07-27-1/+1
|
* webscale the dockerfile 10x improvementGravatar Joe Banks2025-07-18-2/+0
|
* Replace virtualenv with venvGravatar Joe Banks2025-07-15-2/+2
| | | | Co-authored-by: Johannes Christ <[email protected]>
* Update Dockerfile to use uvGravatar Joe Banks2025-07-15-7/+29
|
* Bump Python to 3.12Gravatar Chris Lovering2024-03-30-1/+1
|
* Update base image to new repo orgGravatar Chris Lovering2023-03-29-1/+1
|
* Upgrade to Python 3.11 in CI & DockerfileGravatar shtlrs2023-03-29-1/+1
|
* Use Python Poetry Base Action (#2277)Gravatar Hassan Abouelela2022-09-17-21/+3
|
* Specify the path for poetry venvsGravatar Chris Lovering2022-09-13-1/+2
| | | | Without this the venv would be created in /root/.cache and the nonn-root user that prod runs under would not have access to it.
* Ignore mounted in-project venvs on startupGravatar Chris Lovering2022-09-13-1/+4
| | | | | | Poetry's virtualenvs.in-project config deafults to None, meaning it will use in-project venvs if it finds one, otherwise it will use the cache dir. In dev we mount the entire root project directory to /bot. This means if the host's venv in in the project dir, this will get mounted and prioritised by poetry run. If the host is on a non-linux OS this will cause poetry to fail to boot.
* Don't use fake in-project venvs for poetryGravatar Chris Lovering2022-09-12-21/+13
| | | | Instead let poetry install the venv for the project in the right place, leading to a more 'traditional' poetry setup.
* Bump poetry in Docker and lint to 1.2.0Gravatar Chris Lovering2022-09-11-1/+1
|
* Use venvs with poetry in DockerfileGravatar Chris Lovering2022-09-10-6/+16
| | | | This is required due to a regression in poetry, see https://github.com/HassanAbouelela/actions/pull/7
* Bump to Python 3.10Gravatar Chris Lovering2022-08-14-1/+1
|
* Pin platform in DockerfileGravatar Chris Lovering2021-09-04-1/+1
| | | | | | Some of our deps don't have wheels for atm processors. With Mac's M1 chips becomming more common, we should make it easier for those users to build our environments.
* change dockerfile python version to latest 3.9.xGravatar aru2021-08-08-1/+1
|
* Fixes Dependency Install Flag In DockerfileGravatar Hassan Abouelela2021-05-16-1/+1
| | | | Signed-off-by: Hassan Abouelela <[email protected]>
* Updates Usages Of Pipenv To PoetryGravatar Hassan Abouelela2021-05-11-13/+7
| | | | | | | Updates the Dockerfile, pre-commit, CI, and documentation to reflect the new dependency manager. Dockerfile is also updated to 3.9. Signed-off-by: Hassan Abouelela <[email protected]>
* Update DockerfileGravatar Joe Banks2021-02-14-1/+1
|
* Move Git SHA defining at end of Dockerfile to re-enable cachingGravatar ks1292021-02-13-5/+7
| | | Defining SHA at the beginning of build breaks caching, so this should be avoided.
* Consume Git SHA build arg and add to it to environmentGravatar ks1292020-12-20-1/+5
|
* Install git in Docker containerGravatar Joe Banks2020-12-19-0/+5
|
* Deps: update discord.py to 1.4.0Gravatar MarkKoz2020-08-06-5/+0
| | | | It was released on PyPI. No longer need to clone via git.
* Fix git install in DockerfileGravatar Joseph Banks2020-07-07-3/+5
|
* Add git to Docker imageGravatar Joseph Banks2020-07-07-0/+3
|
* Merge branch 'master' into python38-migrationGravatar Leon Sandøy2020-03-01-2/+5
|\
| * Optimize DockerfileGravatar Spencer Young2020-03-01-2/+5
| |
* | Update Dockerfile to use python:3.8-slimGravatar Sebastiaan Zeeff2020-02-24-1/+1
|/
* Fix random text mistake in Dockerfile.Gravatar scragly2019-09-24-1/+1
|
* Remove unneeded Pipfile scripts and azure stages/vars.Gravatar scragly2019-09-24-20/+13
|
* Resolves a breaking bug in the Dockerfile.Gravatar Leon Sandøy2019-09-15-10/+2
| | | | | | | | | | | | | | | We were using a pipenv run script to launch the bot, but pipenv run scripts assume that the run command will be run inside of a virtual environment. So, the default behaviour when we try to use a run command and no venv exists is to create a venv. Because we were installing all the packages to the local environment by passing the '--system' flag to our install, this would make the bot fail with ImportErrors. This commit fixes it so that the Dockerfile will run the bot using the system Python instead of the pipenv run script.
* Drop `--update` flag since `--no-cache` implies it.Gravatar Johannes Christ2019-01-13-1/+1
|
* Minimize stages required to build image.Gravatar Johannes Christ2019-01-12-20/+23
|
* Use a single `Dockerfile` instead of two.Gravatar Johannes Christ2019-01-12-0/+32
|
* restructure docker filesGravatar Christopher Baklid2018-04-30-17/+0
|
* use pip scriptGravatar Christopher Baklid2018-04-29-1/+1
|
* preinstall environment in the base containerGravatar Christopher Baklid2018-04-29-0/+1
|
* adds dockerfile that uses pipenv (#60)Gravatar Christopher Baklid2018-04-28-0/+16
Dockerfile and new deploy flow that builds the container in travis