Skip to content

Commit eccc23a

Browse files
committed
feat: Dockerfile
1 parent 20f5c27 commit eccc23a

File tree

5 files changed

+18
-8
lines changed

5 files changed

+18
-8
lines changed

Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
FROM node:8
2+
RUN wget -O /usr/local/bin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.0/dumb-init_1.2.0_amd64 && chmod +x /usr/local/bin/dumb-init
3+
COPY . /app
4+
WORKDIR /app
5+
VOLUME /config
6+
RUN npm i --production
7+
ENTRYPOINT ["/usr/local/bin/dumb-init", "node", "src/server/bin.js"]
8+
CMD ["/config/config.json"]
9+
EXPOSE 36778

src/relay.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ class Relay extends EE {
117117
conn
118118
)
119119
const establish = redird.a
120-
const data = new Connection(redird.b, {getObservedAddrs: cb => setImmediate(() => cb(null, [ma]))})
120+
const data = new Connection(redird.b, {getObservedAddrs: cb => cb(null, [ma])})
121121
let f = true
122122
pull(
123123
cat([

test.js

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,12 @@ const Swarm = require('zeronet-swarm')
1212
const zeronet = {
1313
rev: '0',
1414
version: 'v0',
15-
peer_id: 'gg',
15+
peer_id: Math.random().toString(),
1616
peerPool: new PeerPool()
1717
}
1818
const {tls, secio} = require('zeronet-crypto')
1919

20-
Id.createFromJSON({
21-
'id': 'QmddZ9SHJYvZXi9oRSymKpqF8K7UoHEW9m1CWrT6cuRD8K',
22-
'privKey': 'CAASpwkwggSjAgEAAoIBAQCjfdU3ytE/QGdY4zApD1O2Z5ybTob/7SHYq9+IFFoT+PYyNwbEq4RW/loTEceSKfi4TjJxjS2UKvQTreowOlnc6IUNXdH5KM/FmG1uAno81qFjiiCvaUIM/9hdxG0L8VpiNvFfxxdPcVExWXM+qFaZO2cTxfFN5w52CVkCLz5XMwoUa/YZniujoWDA3yPnfr5YK93G9AloNR2uy0NvEP6ZmQYCHdnYa0S11kFKWj2L3AoGWrXEUjGMfrsSSUIl0pYZM8C4ZrGEqZMgczwtc6RqKR98JqlE52/fO3ABEdh4bEzdNhJMZe72Px6ffNIU4zlx0H05XY5I8qNeIbpqQ9eZAgMBAAECggEBAJcCIg+/aNiIbyy943z5aDQBrbgRp0X6TJnp3rS9P5pVCWnGQ50iY0FK+/3DHVfXJqFtsNALO38w0XLf34CeVORjbIm1D72YwZhcOy8yYJ+TC0x6h8gda+G/6qRpSuOOERLIdtgld1VscDcpzPWh3SL5qDKuUTzIXyYNakZHRsiYpRPnggzZKkU4SsJGZsWiXynAHRlapdwomDW0WmOrCYHJPQM1Lhia/jUymuRMs+3xwZ22I4TxkKP+m4J3lkSGqv9OEbWepc4i8v6wR10ZCZDNx+G4vrMQABKMaxGSSjVY+r6EIzOaQTn1PZ1SxAMwmAcbYuxdCogMZcv7qRdKgsUCgYEAznt5WQg3YS3UCOBbt+GAfYS+cI25KQXhca1t02ZVx8SsOFs92Ejt+ViUK08nu7pl25s17VN/n4NCdGB64/qO97dodXvEgTjfpPp42PULYiU2WlNgujeq8cxvo6cLjitwSmBvZ6Qw1CnZ4kyMmSmzIzHxXBf2+s76fU1wMund7/8CgYEAyrMI14VkYCOWCQO9tzVKcg1UwktLJRqAjK3b682ElPsNKTfpP+cNcr6uMaTokrKyP8KU0btQQtGHWmszb5rndc7jPS4+oTFXTvd082sWSrprI9v9wqWg/xV/FG2f+xdb0Li1A/w0MAx6HL4vyu/c1yX83klRvWDCjdH+wsKHuGcCgYBvbmNGkRCR+VF8mNfmnGPjWUgNJe7PHMVVu+qRM6EHdjQbFeKCXplO/2a3GLiwrx9ZLKIlufId+5BZjdfEQOv285wECw85TaAkQKgHLfc+uCZlCKoi1PgEFfgJsZSi3P50pSZ6IDnZxdw4LGeUINT0IXfH44b+Q8Ua6jeqwltrsQKBgB6mj/G3FASNnQRj8m4futAgP+7ZX9WOel3LdHPlseStScIv2C93issNFl4fZ6O3LckCbWqBfpN8B5GeoDqCG/nufOIlegb55Q/lz2N3j/lg0w6rF2Y1kXDBGWRHZ2eakqGvLIAbxPB3EogCIkv3lVdbQS+Dur5+QS0c0f81VzyFAoGAcNRVAQXpwsoJvrIRoARv48DMimqCcccD0s0eaD0A10N5GX16syA7Ds5NsgzQV/IPuVy0M5Vw6yUzOd9U/XVKsj6Ezp7iFOC19RLHSUwSQIdULQXN2CNyt6ieLCCXXniwkORnsyDTgPFbfYyGGVPHORXcKmqey0zVBny/jfkO/zQ=',
23-
'pubKey': 'CAASpgIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjfdU3ytE/QGdY4zApD1O2Z5ybTob/7SHYq9+IFFoT+PYyNwbEq4RW/loTEceSKfi4TjJxjS2UKvQTreowOlnc6IUNXdH5KM/FmG1uAno81qFjiiCvaUIM/9hdxG0L8VpiNvFfxxdPcVExWXM+qFaZO2cTxfFN5w52CVkCLz5XMwoUa/YZniujoWDA3yPnfr5YK93G9AloNR2uy0NvEP6ZmQYCHdnYa0S11kFKWj2L3AoGWrXEUjGMfrsSSUIl0pYZM8C4ZrGEqZMgczwtc6RqKR98JqlE52/fO3ABEdh4bEzdNhJMZe72Px6ffNIU4zlx0H05XY5I8qNeIbpqQ9eZAgMBAAE='
24-
}, (err, id) => {
20+
Id.createFromJSON(require('./test/id'), (err, id) => {
2521
const listen = ['/ip4/127.0.0.1/tcp/36778/ws/p2p-znjs-relay']
2622

2723
const relay = new Relay()
@@ -49,7 +45,7 @@ Id.createFromJSON({
4945

5046
swarm.start(err => {
5147
if (err) throw err
52-
swarm.dial(multiaddr('/ip4/127.0.0.1/tcp/15441'), (e, c) => {
48+
swarm.dial(multiaddr('/ip4/216.189.144.82/tcp/15441'), (e, c) => { // ip is from public tracker
5349
if (e) throw e
5450
c.cmd.ping({}, console.log)
5551
})

test/id.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"id": "QmddZ9SHJYvZXi9oRSymKpqF8K7UoHEW9m1CWrT6cuRD8K",
3+
"privKey": "CAASpwkwggSjAgEAAoIBAQCjfdU3ytE/QGdY4zApD1O2Z5ybTob/7SHYq9+IFFoT+PYyNwbEq4RW/loTEceSKfi4TjJxjS2UKvQTreowOlnc6IUNXdH5KM/FmG1uAno81qFjiiCvaUIM/9hdxG0L8VpiNvFfxxdPcVExWXM+qFaZO2cTxfFN5w52CVkCLz5XMwoUa/YZniujoWDA3yPnfr5YK93G9AloNR2uy0NvEP6ZmQYCHdnYa0S11kFKWj2L3AoGWrXEUjGMfrsSSUIl0pYZM8C4ZrGEqZMgczwtc6RqKR98JqlE52/fO3ABEdh4bEzdNhJMZe72Px6ffNIU4zlx0H05XY5I8qNeIbpqQ9eZAgMBAAECggEBAJcCIg+/aNiIbyy943z5aDQBrbgRp0X6TJnp3rS9P5pVCWnGQ50iY0FK+/3DHVfXJqFtsNALO38w0XLf34CeVORjbIm1D72YwZhcOy8yYJ+TC0x6h8gda+G/6qRpSuOOERLIdtgld1VscDcpzPWh3SL5qDKuUTzIXyYNakZHRsiYpRPnggzZKkU4SsJGZsWiXynAHRlapdwomDW0WmOrCYHJPQM1Lhia/jUymuRMs+3xwZ22I4TxkKP+m4J3lkSGqv9OEbWepc4i8v6wR10ZCZDNx+G4vrMQABKMaxGSSjVY+r6EIzOaQTn1PZ1SxAMwmAcbYuxdCogMZcv7qRdKgsUCgYEAznt5WQg3YS3UCOBbt+GAfYS+cI25KQXhca1t02ZVx8SsOFs92Ejt+ViUK08nu7pl25s17VN/n4NCdGB64/qO97dodXvEgTjfpPp42PULYiU2WlNgujeq8cxvo6cLjitwSmBvZ6Qw1CnZ4kyMmSmzIzHxXBf2+s76fU1wMund7/8CgYEAyrMI14VkYCOWCQO9tzVKcg1UwktLJRqAjK3b682ElPsNKTfpP+cNcr6uMaTokrKyP8KU0btQQtGHWmszb5rndc7jPS4+oTFXTvd082sWSrprI9v9wqWg/xV/FG2f+xdb0Li1A/w0MAx6HL4vyu/c1yX83klRvWDCjdH+wsKHuGcCgYBvbmNGkRCR+VF8mNfmnGPjWUgNJe7PHMVVu+qRM6EHdjQbFeKCXplO/2a3GLiwrx9ZLKIlufId+5BZjdfEQOv285wECw85TaAkQKgHLfc+uCZlCKoi1PgEFfgJsZSi3P50pSZ6IDnZxdw4LGeUINT0IXfH44b+Q8Ua6jeqwltrsQKBgB6mj/G3FASNnQRj8m4futAgP+7ZX9WOel3LdHPlseStScIv2C93issNFl4fZ6O3LckCbWqBfpN8B5GeoDqCG/nufOIlegb55Q/lz2N3j/lg0w6rF2Y1kXDBGWRHZ2eakqGvLIAbxPB3EogCIkv3lVdbQS+Dur5+QS0c0f81VzyFAoGAcNRVAQXpwsoJvrIRoARv48DMimqCcccD0s0eaD0A10N5GX16syA7Ds5NsgzQV/IPuVy0M5Vw6yUzOd9U/XVKsj6Ezp7iFOC19RLHSUwSQIdULQXN2CNyt6ieLCCXXniwkORnsyDTgPFbfYyGGVPHORXcKmqey0zVBny/jfkO/zQ=",
4+
"pubKey": "CAASpgIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjfdU3ytE/QGdY4zApD1O2Z5ybTob/7SHYq9+IFFoT+PYyNwbEq4RW/loTEceSKfi4TjJxjS2UKvQTreowOlnc6IUNXdH5KM/FmG1uAno81qFjiiCvaUIM/9hdxG0L8VpiNvFfxxdPcVExWXM+qFaZO2cTxfFN5w52CVkCLz5XMwoUa/YZniujoWDA3yPnfr5YK93G9AloNR2uy0NvEP6ZmQYCHdnYa0S11kFKWj2L3AoGWrXEUjGMfrsSSUIl0pYZM8C4ZrGEqZMgczwtc6RqKR98JqlE52/fO3ABEdh4bEzdNhJMZe72Px6ffNIU4zlx0H05XY5I8qNeIbpqQ9eZAgMBAAE="
5+
}

update.js

Whitespace-only changes.

0 commit comments

Comments
 (0)