[BREAKGLASS] Append-only mirror of github.com/btcpayserver/app
Go to file
2024-07-31 15:26:58 +02:00
.github/workflows try 2024-04-15 12:54:23 +02:00
.run Use HTTPS server in launch profile 2024-06-03 13:08:11 +02:00
BTCPayApp.Core add state for key input 2024-07-31 15:04:38 +02:00
BTCPayApp.Desktop JIT + Server Backup + JSON refactor (#69) 2024-07-29 13:39:12 +02:00
BTCPayApp.Maui Upgrade MAUI packages 2024-07-29 17:46:45 +02:00
BTCPayApp.Photino Update back icon 2024-06-29 09:17:38 +02:00
BTCPayApp.Server Update back icon 2024-06-29 09:17:38 +02:00
BTCPayApp.Tests JIT + Server Backup + JSON refactor (#69) 2024-07-29 13:39:12 +02:00
BTCPayApp.UI Add connect page link to login page 2024-07-31 15:26:58 +02:00
BTCPayApp.VSS handle vss better + derive encryption key from wallet itself 2024-07-31 13:10:57 +02:00
submodules Handle user data changes 2024-07-30 23:58:54 +02:00
.dockerignore init 2023-05-23 15:07:44 +02:00
.gitignore Update git ignore list 2023-08-21 14:37:26 +02:00
.gitmodules Update BTCPay Server 2024-05-17 17:39:56 +02:00
BTCPayApp.sln Add and rename profiles 2024-05-21 16:39:13 +02:00
LICENSE Initial commit 2023-05-18 14:27:35 +02:00
README.md Update deployment instructions for Dev All profile 2024-05-25 13:19:50 +02:00

BTCPay App

Setup for development

Here's what needs to happen to run the app in the browser:

# Clone the app repo
git clone git@github.com:btcpayserver/app.git

# Switch to it
cd app

# Install the workloads
dotnet workload restore

# Initialize the server submodule
git submodule init && git submodule update --recursive

# Go to the server submodule
cd submodules/btcpayserver/BTCPayServer.Tests

# Verify you are on the `mobile-working-branch` branch
git branch --show current

# If not, check it out
git checkout mobile-working-branch

# Run the server
docker-compose up dev

Now you can open up the IDE and run DEV ALL profile which builds both the App and the BTCPay Server.

The app should open in the browser and you should see the Welcome screen. Click the Connect button, use http://localhost:14142 as the server URL and an existing account for the server.