Skip to content

[BUG] Docker Container does not create required files #16

@Hope-IT-Works

Description

@Hope-IT-Works

Hello, I've tried to set up the docker container today.

When I run the container and open the browser on Port localhost:8083, I get to the login page. However, when I enter the password, nothing happens.

I've looked into the logs of the container:

14:23:56 info › app start
14:23:56 info › server runs on http://0.0.0.0:5577
GET / 304 - - 155.890 ms
GET /js/rle-2.70.6.js 304 - - 3.504 ms
GET /css/2.70.6-basic.css 304 - - 0.995 ms
GET /images/electerm.png 304 - - 1.590 ms
GET /css/2.70.6-electerm.css 304 - - 1.338 ms
GET /js/basic-2.70.6.js 304 - - 0.537 ms
GET /images/electerm-watermark.png 304 - - 0.831 ms
GET /chunk/xterm-addons-2.70.6-luNn6swc.js 304 - - 5.798 ms
GET /chunk/manate-2.70.6-3RS1OjzD.js 304 - - 5.214 ms
GET /chunk/antd-deps-2.70.6-hTdUAvWh.js 304 - - 5.597 ms
GET /chunk/lodash-es-2.70.6-Bn1rGhCh.js 304 - - 5.793 ms
GET /chunk/react-vendor-2.70.6-BEIf21Ak.js 304 - - 5.931 ms
GET /chunk/dayjs-2.70.6-uvGQ0jm-.js 304 - - 0.961 ms
GET /chunk/ant-icons-2.70.6-MHFTsRLP.js 304 - - 1.464 ms
GET /chunk/path-2.70.6-UTHrwwPs.js 304 - - 1.141 ms
GET /chunk/antd-2.70.6-C693CvXi.js 304 - - 0.663 ms
GET /chunk/vendor-2.70.6-zXon67SI.js 304 - - 0.547 ms
GET /rle.wasm 304 - - 1.641 ms
GET /js/worker-2.70.6.js 304 - - 1.699 ms
GET /favicon.ico 304 - - 0.803 ms
GET /js/electerm-2.70.6.js 304 - - 0.823 ms
GET /chunk/trzsz-2.70.6-Dh41L_8C.js 304 - - 2.481 ms
GET /chunk/xterm-2.70.6-CCgHcOgO.js 304 - - 2.590 ms
GET /chunk/batch-op-2.70.6-BYKZ5kNV.js 304 - - 2.699 ms
GET /chunk/zmodem-ts-2.70.6-CkDsMNUY.js 304 - - 2.885 ms
GET /chunk/vscode-icons-js-2.70.6-Chox8ZBA.js 304 - - 3.043 ms
GET /chunk/novnc-2.70.6-5CjLhJvF.js 304 - - 3.315 ms
14:24:05 error › uncaughtException Error: ENOENT: no such file or directory, open '/home/electerm/data/users/default_user/electerm.terminalThemes.nedb'
14:24:05 error › uncaughtException Error: ENOENT: no such file or directory, open '/home/electerm/data/users/default_user/electerm.history.nedb'
14:24:05 error › uncaughtException Error: ENOENT: no such file or directory, open '/home/electerm/data/users/default_user/electerm.addressBookmarks.nedb'
14:24:05 error › uncaughtException Error: ENOENT: no such file or directory, open '/home/electerm/data/users/default_user/electerm.bookmarkGroups.nedb'
14:24:05 error › uncaughtException Error: ENOENT: no such file or directory, open '/home/electerm/data/users/default_user/electerm.bookmarks.nedb'
14:24:05 error › uncaughtException Error: ENOENT: no such file or directory, open '/home/electerm/data/users/default_user/electerm.lastStates.nedb'
14:24:05 error › uncaughtException Error: ENOENT: no such file or directory, open '/home/electerm/data/users/default_user/electerm.data.nedb'
14:24:05 error › uncaughtException Error: ENOENT: no such file or directory, open '/home/electerm/data/users/default_user/electerm.dbUpgradeLog.nedb'
14:24:05 error › uncaughtException Error: ENOENT: no such file or directory, open '/home/electerm/data/users/default_user/electerm.log.nedb'
14:24:05 error › uncaughtException Error: ENOENT: no such file or directory, open '/home/electerm/data/users/default_user/electerm.quickCommands.nedb'
14:24:05 error › uncaughtException Error: ENOENT: no such file or directory, open '/home/electerm/data/users/default_user/electerm.profiles.nedb'

This is my docker-compose.yml:

version: '3.8'
services:
  electerm-web:
    image: zxdong262/electerm-web:latest
    container_name: electerm-web
    volumes:
      - electerm-data:/home/electerm/data
    environment:
      - DB_PATH=/home/electerm/data
      - HOST=0.0.0.0
      - SERVER_SECRET=REDACTED
      - SERVER_PASS=REDACTED
      - ENABLE_AUTH=1
    ports:
      - "8083:5577"
    init: true

volumes:
  electerm-data:

It seems like the docker container does not set up some required electerm files.

Is there a specific command that I need to run?

Thanks for your work on electerm, and have a nice rest of your week.

Greetings from Berlin
@Hope-IT-Works

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions