Run redis using docker compose on devcontainer

This commit is contained in:
Rafael Mendonça França 2023-08-05 00:45:29 +00:00
parent 6cc4dc287d
commit a0d7732e1c
No known key found for this signature in database
GPG Key ID: FC23B6D0F1EEE948
4 changed files with 13 additions and 3 deletions

@ -13,7 +13,7 @@ RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
&& apt-get -y install --no-install-recommends \
mariadb-client libmariadb-dev \
postgresql-client postgresql-contrib libpq-dev \
redis-server memcached \
memcached \
ffmpeg mupdf mupdf-tools libvips poppler-utils

@ -3,7 +3,6 @@ yarn install
sudo chown -R vscode:vscode /usr/local/bundle
sudo service redis-server start
sudo service memcached start
cd activerecord

@ -16,7 +16,8 @@
"PGHOST": "postgres",
"PGUSER": "postgres",
"PGPASSWORD": "postgres",
"MYSQL_HOST": "mariadb"
"MYSQL_HOST": "mariadb",
"REDIS_URL": "redis://redis/0"
},
// Use 'forwardPorts' to make a list of ports inside the container available locally.

@ -19,6 +19,7 @@ services:
depends_on:
- postgres
- mariadb
- redis
# Use "forwardPorts" in **devcontainer.json** to forward an app port locally.
# (Adding the "ports" property to this file will not forward from a Codespace.)
@ -45,9 +46,18 @@ services:
environment:
MARIADB_ROOT_PASSWORD: root
redis:
image: redis:latest
restart: unless-stopped
networks:
- default
volumes:
- redis-data:/data
networks:
default:
volumes:
postgres-data:
mariadb-data:
redis-data: