mirror of
https://github.com/Open-Argon/isotope-server.git
synced 2026-10-28 09:43:51 +00:00
support docker
This commit is contained in:
1 parent
ae4a589307
commit
afb9916a5f
5 files changed
+21
-5
No files matched your search
@@ -0,0 +1,4 @@
|
||||
argon_modules
|
||||
packages-db.json
|
||||
data
|
||||
packages
|
||||
@@ -9,3 +9,4 @@ argon_modules
|
||||
# main
|
||||
packages
|
||||
packages-db.json
|
||||
dockerData
|
||||
+3
-1
@@ -1,9 +1,11 @@
|
||||
FROM ugric/argon
|
||||
|
||||
WORKDIR /app
|
||||
WORKDIR /isotope-server
|
||||
|
||||
COPY . .
|
||||
|
||||
RUN isotope install
|
||||
|
||||
RUN mkdir data
|
||||
|
||||
CMD [ "argon", "." ]
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
let packages = null
|
||||
let accounts = null
|
||||
let packages = {}
|
||||
let accounts = []
|
||||
let indexes = {username: {}, email: {}, id: {}}
|
||||
let savePath = path.join([program.cwd, "packages-db.json"])
|
||||
let savePath = path.join([program.cwd, 'data', "packages-db.json"])
|
||||
|
||||
let changes = {n: 0, last: 0}
|
||||
|
||||
@@ -24,7 +24,7 @@ let randstr(length) = do
|
||||
let load() = do
|
||||
if (path.exists(savePath)) do
|
||||
let file = file.read(savePath)
|
||||
data = file.json()
|
||||
data = file.json()||{}
|
||||
if ("packages" not in data) do
|
||||
packages = data
|
||||
accounts = []
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
server:
|
||||
image: 'ugric/isotope-server:latest'
|
||||
ports:
|
||||
- '7030:7030'
|
||||
volumes:
|
||||
- './data:/isotope-server/data'
|
||||
Reference in new issue
Block a user