Skip to content
프로젝트

lies-exposed/lies.exposed has 32 GitHub stars and 3 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-12 11:58 UTC. Last push 2026-11-08.

이 수치를 측정하는 방법

A chronological tracking of lies perpetrated against humanity.

측정된 스타 증가

in 24h
0
in 7 days
업데이트 지연
in 15 days
업데이트 지연
in 1 month
업데이트 지연

서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.

README.md

Original

lies.exposed

GitHub issues GitHub pull requests

GitHub Workflow Pull Request Status GitHub Workflow Release Please Status


Project Structure

The project is built using pnpm workspaces and divided in packages and services.

Packages

Packages contains all the common code used in services.

Services

The services are the deployable projects:

Develop

The local development require some modules to be installed on your machine:

  • node
  • pnpm
  • docker
  • docker compose

The easiest way to run the project is by using docker compose. The compose.yml contains all the definitions to run the needed services.

If you want to start developing with docker compose:

docker compose build # build base image
docker compose up -d db # starts db in background
docker compose up api web admin data # starts api, web, admin and data services

N.B.: you need to run pnpm api watch in another shell to make the api container to trigger restart event

Local HTTPS Development

Services run behind an nginx reverse proxy on *.liexp.dev. To avoid browser SSL warnings you need a locally-trusted self-signed wildcard certificate.

Prerequisites: openssl and (Linux only) certutil from nss-tools / libnss3-tools.

# Generate certificate and trust it in Chrome, Firefox, and system CA store
./scripts/dev-ssl-certificate.sh

The script:

  • Generates _data/certs/liexp.dev.crt and _data/certs/liexp.dev.key
  • macOS: adds the cert to the system Keychain (trusted by Chrome/Safari)
  • Linux: adds the cert to ~/.pki/nssdb (Chrome), all Firefox profiles, and the system CA store via update-ca-trust / update-ca-certificates

After running, reload nginx so it picks up the new certificate:

docker compose -f compose.reverse-proxy.yml up -d reverseproxy.dev

Note (Linux/Chrome): restart Chrome after running the script for the change to take effect.

Build

pnpm build

Run with docker

Build the images first with

# build `base`, `api` and `web` image
./scripts/docker-build.sh
# start docker compose for `deploy/compose.yml`
./scripts/docker-deploy-test.sh

https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/do-more-with-tunnels/local-management/create-local-tunnel/

관련 프로젝트 살펴보기