Diff for "Running"

Not logged in - Log In / Register

Differences between revisions 1 and 14 (spanning 13 versions)
Revision 1 as of 2009-08-03 14:45:58
Size: 1747
Editor: kfogel
Comment: New page; takes some material from the Getting page.
Revision 14 as of 2009-09-24 21:26:52
Size: 2213
Editor: flyman
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
This page describes how to build and run Launchpad on your own machine. If you run into problems at any step, please [[Help|ask for help]] right away. ||<tablestyle="width: 100%;" colspan=3 style="background: #2a2929; font-weight: bold; color: #f6bc05;">This page tells you how to build and run Launchpad on your own machine. [[Help|Ask for help]] right away if you run into problems. ||

'''''Note:''' Launchpad now works on [[https://wiki.ubuntu.com/KarmicKoala|Karmic]]!''
Line 4: Line 6:
== Building == = Building =
Line 11: Line 13:
'''''WARNING:''''' ''Before you can run Launchpad for the first time, you need to set up Postgres. Running the database setup script below will destroy any Postgres databases on your system. DO NOT run this script if you use Postgres for anything other than Launchpad (see [[DatabaseSetup]] for more):'' Before you can run Launchpad for the first time, you need to set up Postgres.

||<tablestyle="width: 100%;" colspan=3 style="background: #ff0000; font-weight: bold; color: #fff;">WARNING!||'''DO NOT run the database setup script below if you use Postgres for anything other than Launchpad!''' Running the script will destroy any Postgres databases on your system. (see [[DatabaseSetup]] for more)||
Line 26: Line 30:
== Running == = Running =
Line 33: Line 37:
For advanced running see [[HowToUseCodehostingLocally]]
Line 34: Line 40:

Open up your local webbrowser and go to

http://launchpad.dev
Line 43: Line 53:
== Stopping == = Stopping =
Line 57: Line 67:


[[/RemoteAccess]] -> How to setup so you can use it from another PC

This page tells you how to build and run Launchpad on your own machine. Ask for help right away if you run into problems.

Note: Launchpad now works on Karmic!

Building

Assuming you have already gotten the Launchpad source code, here's how to build a pristine trunk (devel) instance. First, be in the top level of the source code:

  $ cd devel

Before you can run Launchpad for the first time, you need to set up Postgres.

WARNING!

DO NOT run the database setup script below if you use Postgres for anything other than Launchpad! Running the script will destroy any Postgres databases on your system. (see DatabaseSetup for more)

  $ ./utilities/launchpad-database-setup $USER

(Please have read the previous comment before you run the above command!)

Finally, build the database schema:

  $ make schema

Running

Now you should be able to start up Launchpad:

  $ make run

For advanced running see HowToUseCodehostingLocally

For subsequent builds, you can just do make run right away. You don't need to do make schema every time, and you should avoid it because it's expensive and because it will clean out any data you might have put into your test instance (through the web UI or by running other scripts).

Open up your local webbrowser and go to

http://launchpad.dev

Now try logging into your locally-running Launchpad, using the default username and password:

  username: admin@canonical.com
  password: test

Stopping

You can stop Launchpad by doing a Control-C in the terminal where you started it:

  ^C
  [...shutting down Launchpad...]
  $ 

Or you can be at a prompt in the same directory and run this:

  $ make stop

/RemoteAccess -> How to setup so you can use it from another PC

Running (last edited 2022-04-29 18:53:15 by jugmac00)