Skip to content

Files

Latest commit

af31ceb · Nov 12, 2024

History

History
This branch is 491 commits behind bluesky-social/social-app:main.

bskyweb

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Nov 12, 2024
Apr 13, 2024
Apr 13, 2024
Sep 30, 2024
Nov 1, 2024
Sep 23, 2024
Apr 13, 2024
Apr 13, 2024
Jun 25, 2024
Aug 24, 2023
Dec 18, 2023
Jun 25, 2024
Jun 25, 2024
Apr 13, 2024
Apr 13, 2024

Build / Develop

SPA Bundle (monolithic static javascript file)

To build the SPA bundle (bundle.web.js), first get a JavaScript development environment set up. Either follow the top-level README, or something quick like:

# install nodejs
nvm install
nvm use
npm install --global yarn

# setup tools and deps (in top level of this repo)
yarn install --frozen-lockfile

# run yarn web dev server, if you wanted
yarn web

Then build and copy over the big 'ol bundle.web.js file:

# in the top level of this repo
yarn build-web

Golang Daemon

Install golang. We are generally using v1.22+.

In this directory (bskyweb/):

# re-build and run daemon
go run ./cmd/bskyweb serve

# build and output a binary
go build -o bskyweb ./cmd/bskyweb/

The easiest way to configure the daemon is to copy example.env to .env and fill in auth values there.