https://github.com/efforg/starttls-frontend
Static front end for the STARTTLS scanner
https://github.com/efforg/starttls-frontend
Last synced: about 1 year ago
JSON representation
Static front end for the STARTTLS scanner
- Host: GitHub
- URL: https://github.com/efforg/starttls-frontend
- Owner: EFForg
- License: other
- Created: 2018-04-30T16:49:07.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2021-05-10T18:52:22.000Z (about 5 years ago)
- Last Synced: 2025-04-19T11:09:15.045Z (about 1 year ago)
- Language: CSS
- Size: 2.12 MB
- Stars: 6
- Watchers: 16
- Forks: 3
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
**Note**: The STARTTLS Everywhere project is not currently being maintained. See [this post](https://www.eff.org/deeplinks/2020/04/winding-down-starttls-everywhere-project-and-future-secure-email) for more information, and check out [this post](https://www.eff.org/deeplinks/2020/04/technical-deep-dive-winding-down-starttls-policy-list) if you may be impacted by this.
-----
# STARTTLS Everywhere Front End
## Development
### Install
1. [Install Hugo](https://gohugo.io/getting-started/installing/), eg. `sudo apt install hugo`.
2. Install npm and Node.
3. `npm install`
### Run
`npm run build` builds the site to `/public` once.
`npm run lint` runs the sass linter.
`npm run serve` watches for changes and serves the site from memory at `localhost:1313`.
#### Developing with the STARTTLS Scanner API
1. Clone https://github.com/EFForg/starttls-scanner and follow the Docker setup instructions.
2. Edit the `.env` file for that project and set `ALLOWED_ORIGINS=http://localhost:1313`.
### Docker
This Dockerfile relies on a private docker repository and is built for internal use only.