mirror of
https://github.com/bluxmit/alnoda-workspaces.git
synced 2024-06-26 18:20:24 +12:00
experimental yugabyte workspace
This commit is contained in:
parent
5c776a85d1
commit
562e3bc74d
18
experimental/yugabyte-workspace/Dockerfile
Normal file
18
experimental/yugabyte-workspace/Dockerfile
Normal file
|
@ -0,0 +1,18 @@
|
|||
ARG docker_registry=docker.io/alnoda
|
||||
ARG image_tag=0.1
|
||||
|
||||
FROM ${docker_registry}/postgres-workspace:${image_tag}
|
||||
|
||||
USER root
|
||||
|
||||
RUN echo "------------------------------------------------------ yugabyte 2.11" \
|
||||
&& cd /tmp/ && wget https://downloads.yugabyte.com/releases/2.11.0.0/yugabyte-2.11.0.0-b7-linux-x86_64.tar.gz \
|
||||
&& tar xvfz /tmp/yugabyte-2.11.0.0-b7-linux-x86_64.tar.gz \
|
||||
&& mv /tmp/yugabyte-2.11.0.0/ /opt/yugabyte \
|
||||
&& /opt/yugabyte/bin/post_install.sh \
|
||||
&& echo "------------------------------------------------------ user" \
|
||||
&& chown -R abc /opt/yugabyte
|
||||
|
||||
ENV PATH="/opt/yugabyte/bin:/opt/yugabyte/postgres/bin:${PATH}"
|
||||
|
||||
USER abc
|
|
@ -129,6 +129,7 @@ RUN echo "------------------------------------------------------ postgres" \
|
|||
&& echo "------------------------------------------------------ yuniql" \
|
||||
&& curl https://github.com/rdagumampan/yuniql/releases/download/v1.1.55/yuniql-cli-linux-x64-latest.tar.gz -L -o /tmp/yuniql.tar.gz \
|
||||
&& tar -xvzf /tmp/yuniql.tar.gz -C /bin \
|
||||
&& rm /tmp/yuniql.tar.gz \
|
||||
&& echo "------------------------------------------------------ migra" \
|
||||
&& pip install migra==3.0.1621480950 \
|
||||
# && echo "------------------------------------------------------ pgsh" \
|
||||
|
|
|
@ -602,6 +602,7 @@ git clone https://github.com/lob/pg_insights /home/pg_insights
|
|||
Any contribution is welcome! If you believe some tool should be added, feel free to create a pull request.
|
||||
|
||||
__Potential candidates__
|
||||
- [dbmate](https://github.com/amacneil/dbmate)
|
||||
- [pg_back](https://github.com/orgrim/pg_back)
|
||||
- [trdsql](https://github.com/noborus/trdsql#PostgreSQL)
|
||||
- [eralchemy](https://github.com/Alexis-benoist/eralchemy). Functionality already available by schemaspy. But can be useful for custom doc preparation.
|
||||
|
|
|
@ -598,5 +598,7 @@ docker run --name space-4 -d -p 19011:19011 space-image:0.4
|
|||
The application is running and can be accessed on localhost:19011
|
||||
It will be running even if you stop the container, or commit it and create new images
|
||||
|
||||
##### Potential features
|
||||
- [hyper](https://github.com/vercel/hyper)
|
||||
### Candidates
|
||||
- [spacemacs](https://www.spacemacs.org/)
|
||||
- [hyper](https://github.com/vercel/hyper)
|
||||
- [xplr](https://github.com/sayanarijit/xplr)
|
Loading…
Reference in a new issue