Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Update Dockerfile to Python 3.13 | 2025-07-27 | -1/+1 | |
| | ||||
* | webscale the dockerfile 10x improvement | 2025-07-18 | -2/+0 | |
| | ||||
* | Replace virtualenv with venv | 2025-07-15 | -2/+2 | |
| | | | | Co-authored-by: Johannes Christ <[email protected]> | |||
* | Update Dockerfile to use uv | 2025-07-15 | -7/+29 | |
| | ||||
* | Bump Python to 3.12 | 2024-03-30 | -1/+1 | |
| | ||||
* | Update base image to new repo org | 2023-03-29 | -1/+1 | |
| | ||||
* | Upgrade to Python 3.11 in CI & Dockerfile | 2023-03-29 | -1/+1 | |
| | ||||
* | Use Python Poetry Base Action (#2277) | 2022-09-17 | -21/+3 | |
| | ||||
* | Specify the path for poetry venvs | 2022-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 startup | 2022-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 poetry | 2022-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.0 | 2022-09-11 | -1/+1 | |
| | ||||
* | Use venvs with poetry in Dockerfile | 2022-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.10 | 2022-08-14 | -1/+1 | |
| | ||||
* | Pin platform in Dockerfile | 2021-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.x | 2021-08-08 | -1/+1 | |
| | ||||
* | Fixes Dependency Install Flag In Dockerfile | 2021-05-16 | -1/+1 | |
| | | | | Signed-off-by: Hassan Abouelela <[email protected]> | |||
* | Updates Usages Of Pipenv To Poetry | 2021-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 Dockerfile | 2021-02-14 | -1/+1 | |
| | ||||
* | Move Git SHA defining at end of Dockerfile to re-enable caching | 2021-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 environment | 2020-12-20 | -1/+5 | |
| | ||||
* | Install git in Docker container | 2020-12-19 | -0/+5 | |
| | ||||
* | Deps: update discord.py to 1.4.0 | 2020-08-06 | -5/+0 | |
| | | | | It was released on PyPI. No longer need to clone via git. | |||
* | Fix git install in Dockerfile | 2020-07-07 | -3/+5 | |
| | ||||
* | Add git to Docker image | 2020-07-07 | -0/+3 | |
| | ||||
* | Merge branch 'master' into python38-migration | 2020-03-01 | -2/+5 | |
|\ | ||||
| * | Optimize Dockerfile | 2020-03-01 | -2/+5 | |
| | | ||||
* | | Update Dockerfile to use python:3.8-slim | 2020-02-24 | -1/+1 | |
|/ | ||||
* | Fix random text mistake in Dockerfile. | 2019-09-24 | -1/+1 | |
| | ||||
* | Remove unneeded Pipfile scripts and azure stages/vars. | 2019-09-24 | -20/+13 | |
| | ||||
* | Resolves a breaking bug in the Dockerfile. | 2019-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. | 2019-01-13 | -1/+1 | |
| | ||||
* | Minimize stages required to build image. | 2019-01-12 | -20/+23 | |
| | ||||
* | Use a single `Dockerfile` instead of two. | 2019-01-12 | -0/+32 | |
| | ||||
* | restructure docker files | 2018-04-30 | -17/+0 | |
| | ||||
* | use pip script | 2018-04-29 | -1/+1 | |
| | ||||
* | preinstall environment in the base container | 2018-04-29 | -0/+1 | |
| | ||||
* | adds dockerfile that uses pipenv (#60) | 2018-04-28 | -0/+16 | |
Dockerfile and new deploy flow that builds the container in travis |