dev container

This commit is contained in:
tim
2024-09-25 19:37:14 -04:00
parent 4d4bb0159a
commit c83fdf32d7
2 changed files with 10 additions and 11 deletions

View File

@@ -1,14 +1,10 @@
#!/bin/bash
# this starts the entrypoint from the parent postgres image
/docker-entrypoint.sh postgres &
echo postgres forked
sleep 5
echo creating database
make init_postgres
echo configuring nvm
. ~/.nvm/nvm.sh
nvm use node
export PATH=$PATH:/root/.foundry/bin
export USE_REDIS=1 # use redis instead of dragonfly
echo running startall
#export USE_REDIS=1 # use redis instead of dragonfly
bin/startall

View File

@@ -11,12 +11,15 @@ RUN chmod 600 /root/.ssh/id_rsa /root/.ssh/known_hosts && chmod 644 /root/.ssh/i
RUN apt-get update && apt-get upgrade -y && apt-get install -y sudo build-essential software-properties-common git curl gettext-base bc
# Redis
RUN sudo apt-get install -y lsb-release curl gpg
RUN curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
RUN sudo chmod 644 /usr/share/keyrings/redis-archive-keyring.gpg
RUN echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
RUN apt-get update && apt-get install -y redis-stack-server
# Dragonfly
RUN curl -L https://dragonflydb.gateway.scarf.sh/latest/dragonfly-x86_64.tar.gz -o dragonfly.tar.gz && tar xzf dragonfly.tar.gz && mv dragonfly-x86_64 dragonfly && rm dragonfly.tar.gz
## Redis
#RUN sudo apt-get install -y lsb-release curl gpg
#RUN curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
#RUN sudo chmod 644 /usr/share/keyrings/redis-archive-keyring.gpg
#RUN echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
#RUN apt-get update && apt-get install -y redis-stack-server
WORKDIR /
ARG REPO_BASE=git@git.tolson.net:dexorder