The main Bubble source repository. Contains the Bubble API server, the web UI, documentation and utilities. https://getbubblenow.com
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

system-software.md 1.9 KiB

4 년 전
4 년 전
4 년 전
4 년 전
4 년 전
4 년 전
4 년 전
4 년 전
4 년 전
4 년 전
4 년 전
4 년 전
4 년 전
4 년 전
4 년 전
4 년 전
4 년 전
4 년 전
4 년 전
4 년 전
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. Install Required System Software
  2. ================================
  3. You only need to do this if you're [running from a binary distribution](run-binary.md)
  4. or [building and running from source](dev.md).
  5. If you're using the [Bubble Docker Launcher](docker-launcher.md) or
  6. [Bubble Vagrant Developer Setup](dev_vagrant.md), skip this step.
  7. ## Why Do This?
  8. You'll need to install some software for Bubble to work correctly.
  9. Bubble needs a PostgreSQL database, Redis, and a bunch of command line tools installed.
  10. It ensures that the appropriate packages are installed and proper databases and database users exist.
  11. You only need to install system software once, ever, on a given system.
  12. ### Ubuntu
  13. For Ubuntu 18.04 and 20.04 systems, run:
  14. ./bin/first_time_ubuntu.sh
  15. ### Mac OS X
  16. For Mac OS X systems, manual installation of the AdoptOpenJDK 11 is required.
  17. Download the [AdoptOpenJDK](https://adoptopenjdk.net/index.html?variant=openjdk11&jvmVariant=hotspot)
  18. and install it on your Mac.
  19. Then run:
  20. ./bin/first_time_macosx.sh
  21. On either Mac or Linux, when running first-time setup, you'll be asked for your password.
  22. This is required for the setup script to perform various configurations (like installing packages,
  23. etc) which require the use of `sudo`.
  24. ### Other Operating Systems
  25. The important things to install:
  26. * Java 11
  27. * Maven 3
  28. * PostgreSQL 10+ (12+ preferred)
  29. * Redis
  30. * Python 3.8+
  31. * Packer (try `bin/install_packer.sh` first, it might work fine)
  32. * Required tools: curl, jq, uuid, shasum, openssl, ssh, scp, rsync, npm, webpack, zip, unzip
  33. Look at the `first_time_ubuntu.sh` script and ensure you've basically done all that it does,
  34. including creating PostgreSQL users/databases.
  35. If you get Bubble bootstrapped on another platform and are feeling generous, please create a
  36. `./bin/first_time_some_new_os.sh` file to capture your work and submit a pull request so
  37. it can be shared with others.