-
-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build for release, auto-updater, website #65
Merged
Changes from 71 commits
Commits
Show all changes
88 commits
Select commit
Hold shift + click to select a range
96b38f4
Update build.js
terreng ec91462
Versions URL
terreng 38c375c
Update banner
terreng 680c0c3
Create 404.html
terreng fbbebf1
Update versions.json
terreng eeac1b8
Update check
terreng 65536cc
Update check
terreng 36733dc
Only show Stop & Quit button when Keep running when closed option is …
terreng 341832b
Custom update banner text
terreng c5f0901
Add option to display update banner with high priority color
terreng 96a0999
update build platforms
terreng 251df84
Merge from main
terreng 21f1b0f
Start working on VuePress static docs site
terreng 88c3ac4
Add versions generate script to vue docs site
terreng 425f9d1
Move to www
terreng 54e0ffc
Revert "Move to www"
terreng 081fa80
Update .gitignore
terreng 4019961
Move to www
terreng e94f311
Move to www
terreng 8233340
Remove template files
terreng 05edcea
Fix build
terreng c94a46d
Update .gitignore
terreng 6390818
Remove old site files
terreng cf3d4d1
Fixes
terreng 4a4c034
App Settings
terreng 9177639
Remove old docs
terreng b5fa7c7
Add guides
terreng 6370daa
Add TODOS for home and download pages
terreng 1ba2b1e
Update config.js
terreng a24339c
Update config.js
terreng 48631a3
Merge branch 'main' into new-ui
terreng 478f669
Update UI when IP(s) change
terreng d6b3c0d
Add HTTP compression option
terreng 398311a
Remove compression option from UI
terreng d0ecf0e
Show an error when formatting error in config.json, instead of resett…
terreng 8e04dd4
Remove compression option from docs
terreng 02fa115
Update open_source_licenses.txt
terreng 9023d48
Add favicon
terreng 53264dd
Update build.js
terreng aa48b84
Favicon
terreng 8797c28
add keywords meta tag
terreng 2f5a601
Homepage features and footer
terreng 7eaad2b
Add coming from wsc guide
terreng 75352dc
Merge branch 'main' into new-ui
terreng 0d810d4
Add ipv6 option
terreng fdd193a
Update wsc.md
terreng 61f7782
indexOf -> includes
terreng a45f439
Merge branch 'main' into new-ui
terreng 29cf606
Homepage
terreng a6e9c12
Update README.md
terreng cf58346
Update options docs
terreng b2da54a
Merge branch 'new-ui' of https://github.com/terreng/simple-web-server…
terreng f8636ec
Fixes
terreng beef3d9
fixes
ethanaobrien 388ff25
fix url encoding
ethanaobrien 85b30c7
Add config.json docs
terreng c7d1b93
Using HTTPS docs
terreng ed835c9
Catch errors with https create server
terreng 6958a61
Update https.md
terreng dfde8e4
fix
696ab53
undo testing layout
ethanaobrien e5ea155
Add help page
terreng f7f6d71
finish coming from wsc page
terreng 5fb19e0
Add Windows firewall prompt screenshot
terreng 6970854
Add date and time to log messages
terreng 1ec87c0
Add logs guide, add example config file, reorganize
terreng 5cf7034
Add IPV6 option to docs
terreng 6a8a917
Add option to enable logging, default to disabled, update docs
terreng ee684f4
Fix local logging on macOS
terreng beddd82
Apply b2a0e1e
terreng fb20243
Switch to electron-builder, www -> website
terreng 8142881
Update package.json
terreng c9bc56c
Update WSC.js
terreng 72f4074
Update package.json
terreng 0b26612
Add Linux build
terreng 3b3fb61
Update package.json
terreng 673dd62
Update package.json
terreng a494934
Update index.js
terreng d415119
Update package.json
terreng 2e3108d
Update README.md
terreng 9f7629c
Update download instructions, add build from source instructions
terreng ca254cc
add download page and portable make commands
terreng 14aee2a
Update package.json
terreng 38f3e9d
update check: install source dependent links
terreng f423660
Update open_source_licenses.txt
terreng ebc0143
Update package.json
terreng dd737c3
Update package.json
terreng 399b511
Update package.json
terreng File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,3 +4,6 @@ images/.DS_Store | |
.DS_Store | ||
www/docs | ||
www/out | ||
www/src/.vuepress/dist | ||
dev/ | ||
dist/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,33 +1,15 @@ | ||
# Simple Web Server | ||
|
||
A super simple web server app for Windows and macOS, built using Electron and [send](https://www.npmjs.com/package/send). | ||
[Download](https://simplewebserver.org/download/) • [Documentation](https://simplewebserver.org/docs/options.html) • [Build from source](https://simplewebserver.org/docs/build.html) | ||
|
||
Inspired by [Web Server for Chrome](https://github.com/kzahel/web-server-chrome), which is going away. | ||
Create local web servers in just a few clicks with an easy to use interface. Built with Electron. | ||
|
||
Features: | ||
- Easy to customize | ||
- Run multiple web servers at the same time | ||
- Supports Single Page Applications | ||
- You can keep it running in the background | ||
- Can run in the background | ||
|
||
<img width="280" alt="Screen Shot 2021-07-13 at 8 21 25 PM" src="https://user-images.githubusercontent.com/11605395/125558961-d7d99d4e-8db0-44eb-832f-aba540e24c22.png"> | ||
![screenshots](https://user-images.githubusercontent.com/11605395/163694811-46e3b79c-a187-4c78-b622-6250a6d5d9d0.jpeg) | ||
|
||
## Intallation | ||
|
||
Download the archive for your platform here: https://github.com/terreng/web-server/releases | ||
|
||
#### Windows | ||
1. Extract the ZIP file somewhere (I recommend making a new folder for it at `C:\Program Files`) | ||
2. Create a shortcut of `Simple Web Server.exe` or pin it to your taskbar | ||
|
||
#### macOS | ||
1. Extract the archive | ||
2. Move `Simple Web Server.app` to your applications folder | ||
|
||
## Building from this repository | ||
|
||
Make sure you have git installed. | ||
Run `npm install`. | ||
|
||
To run: `npm start` | ||
|
||
To package it up: `npm run make` | ||
Simple Web Server is a continuation of [Web Server for Chrome](https://github.com/kzahel/web-server-chrome). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the path and fs libraries are defined on global (see index.js)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch, thanks!