|
3 years ago | |
---|---|---|
.. | ||
asset | 3 years ago | |
Dockerfile | 3 years ago | |
README.md | 3 years ago | |
builder.sh | 3 years ago | |
docker-compose.yml | 3 years ago |
Note that this Dockerized environment is not suitable for production deployments, see Installations instead.
docker-compose up -d
to spin up dev container and database (ensure port 3306
is free)docker-compose run builder bash
in order to run aditional build or shell scripts within the linux context../configure
, make clean server
) and starting the server (./athena-start
, gdb map-server
, etc ...)docker-compose down
outside the dev container when done to close database and free resources$projectRoot/tools/docker
.BUILDER_CONFIGURE
environment variable of the builder
service in order to change the parameters sent to the ./configure
command
> If you have already compiled the project once, you might want to connect directly to the builder service (see 2.) and run commands from there (see 3.).If you want the builder to build your project on each start change line 8 from
export runBuild=0;
to
export runBuild=1;
3306
this will cause the database container to fail starting up.localhost
3306
ragnarok
ragnarok
/sql-files/*.sql
files are imported into the database. This does not happen on future start ups unless the volume has been deleted.docker-compose down --volumes
docker-compose ps
Dockerfile
, be sure to rebuild the docker image with docker-compose build
ls: can't open '.': Permission denied
turn off selinux.