move docker scripts to src and update readme to reflect

This commit is contained in:
Stewart Allen 2021-12-26 17:17:34 -05:00
commit 9c729f2c8c
6 changed files with 31 additions and 26 deletions

View file

@ -1,7 +0,0 @@
FROM node:15.14.0-stretch
WORKDIR /app
COPY ../ /app/
EXPOSE 8080
RUN npm i
RUN npm install -g @gridspace/app-server
CMD gs-app-server --debug

View file

@ -1,12 +0,0 @@
version: '3.1'
services:
kirimoto:
build:
context: .
ports:
- "8080:8080"

View file

@ -14,12 +14,11 @@ Contributions in all forms (code, bug reports, community engagement, localizatio
### Live Versions ### Live Versions
[![Website](https://img.shields.io/website?url=https%3A%2F%2Fgrid.space%2F)](https://grid.space/kiri/) [![Website](https://img.shields.io/website?url=https%3A%2F%2Fgrid.space%2F)](https://grid.space/kiri/)
![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/GridSpace/grid-apps/rel-2.1)
![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/GridSpace/grid-apps/rel-2.2)
![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/GridSpace/grid-apps/rel-2.3)
![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/GridSpace/grid-apps/rel-2.4)
![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/GridSpace/grid-apps/rel-2.5)
![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/GridSpace/grid-apps/rel-2.6) ![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/GridSpace/grid-apps/rel-2.6)
![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/GridSpace/grid-apps/rel-2.7)
![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/GridSpace/grid-apps/rel-2.8)
![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/GridSpace/grid-apps/rel-2.9)
![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/GridSpace/grid-apps/rel-3.0)
### Development Activity ### Development Activity
@ -72,8 +71,7 @@ your path. You can either add it to your path, or you can run:
``` ```
git clone git@github.com:GridSpace/grid-apps.git git clone git@github.com:GridSpace/grid-apps.git
cd grid-apps cd grid-apps
docker-compose build docker-compose -f src/dock/compose.yml up
docker-compose up
``` ```
You can now access your environment of grid-apps by going to: You can now access your environment of grid-apps by going to:

11
src/dock/Dockerfile Normal file
View file

@ -0,0 +1,11 @@
FROM node:15.14.0-stretch
WORKDIR /grid
COPY package.json /grid
COPY app.js /grid
COPY apps /grid/apps
COPY src /grid/src
COPY web /grid/web
EXPOSE 8080
RUN npm i
RUN npm install -g @gridspace/app-server
CMD gs-app-server

10
src/dock/compose.yml Normal file
View file

@ -0,0 +1,10 @@
version: '3.1'
services:
kirimoto:
container_name: grid-apps
build:
context: ../..
dockerfile: src/dock/Dockerfile
ports:
- "8080:8080"

View file

@ -15,6 +15,7 @@ function init() {
zoomspd = 1, zoomspd = 1,
Space = moto.Space; Space = moto.Space;
// setup default workspace
Space.showSkyGrid(sky); Space.showSkyGrid(sky);
Space.setSkyColor(dark ? 0 : 0xffffff); Space.setSkyColor(dark ? 0 : 0xffffff);
Space.init(container, delta => { }, ortho); Space.init(container, delta => { }, ortho);
@ -26,7 +27,11 @@ function init() {
Space.view.setZoom(zoomrev, zoomspd); Space.view.setZoom(zoomrev, zoomspd);
Space.useDefaultKeys(true); Space.useDefaultKeys(true);
// hide loading curtain
$('curtain').style.display = 'none'; $('curtain').style.display = 'none';
// remove version cache bust from url
window.history.replaceState({},'','/mesh/');
} }
document.onreadystatechange = function() { document.onreadystatechange = function() {