https://github.com/drsnowbird/jetty-fileserver
jetty-fileserver as Docker container with linking to host shared folder
https://github.com/drsnowbird/jetty-fileserver
file-download file-sharing fileserver jetty-server
Last synced: about 2 months ago
JSON representation
jetty-fileserver as Docker container with linking to host shared folder
- Host: GitHub
- URL: https://github.com/drsnowbird/jetty-fileserver
- Owner: DrSnowbird
- License: apache-2.0
- Created: 2017-08-11T20:21:55.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-12T21:16:46.000Z (about 2 years ago)
- Last Synced: 2025-01-13T16:49:52.954Z (3 months ago)
- Topics: file-download, file-sharing, fileserver, jetty-server
- Language: Shell
- Size: 90.8 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Jetty 9 + Java 11 OpenJDK
[](https://microbadger.com/images/openkbs/jetty-fileserver "Get your own image badge on microbadger.com") [](https://microbadger.com/images/openkbs/jetty-fileserver "Get your own version badge on microbadger.com")
# Components:
* Jetty version: 9.4.30.v20200611
* Base Components (e.g., Maven, Java, NodeJS, etc.)
* See [openkbs/jdk-mvn-py3 - Components](https://github.com/DrSnowbird/jdk-mvn-py3/blob/master/README.md#Components)
* See [openkbs/jdk-mvn-py3 - Releases Information](https://github.com/DrSnowbird/jdk-mvn-py3/blob/master/README.md#Releases-information)# Run (recommended for easy-start)
Image is pulling from openkbs/jetty-fileserver
```
./run.sh
```## Prepare your Web Folder
The default "run.sh" use the following base FTP directory.
* Important: You need to copy your data file into the folder "UNDER" the folder "jetty_base":```
$HOME/data-docker/jetty_fileserver/jetty_base/~/data-docker/jetty-fileserver:
.
├── data
├── jetty_base
└── workspace```
## Web File URL Access
For production, you need to configure Jetty to support https to be secured transport.
```
http://:18080/jetty_base/ (if you remotely access the Jetty FTP server)
or
http://localhost:18080/jetty_base/ (if you are on the same local host)
```# Pull the image from Docker Repository
```
docker pull openkbs/jetty-fileserver
```# Build your own image from this
```
FROM openkbs/jetty-fileserver
```# Build and Run your own image
To build your own image, say, "my/jetty-fileserver".```
docker build -t my/jetty-fileserver .
```To run your own image with the name of "some-jetty-fileserver":
```
mkdir ./data
docker run -d --name some-jetty-fileserver -i -t my/jetty-fileserver
```# Shell into the Docker instance
You can simply run ./shell.sh
or```
docker exec -it some-jetty-fileserver /bin/bash
```