Skip to content

penagos/scientiapy2

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Scientiapy

A spiritual successor to the Python-based Scientiapy (an open source Q&A website). Implemented as a Laravel application with Livewire for a responsive user experience.

Installation

You must have the following installed on your system:

  • composer
  • PHP 8+
  • Web server of your choice capable of serving PHP
  • MySQL
git clone https://www.github.com/penagos/scientiapy2
cd scientiapy2
composer install
chmod 
cp .env.example .env
sudo chmod -R 777 storage bootstrap/cache
php artisan key:generate
npm run dev

Sample Apache Configuration

Setup a new Apache virtual host with the following contents (assuming you have already correctly configured an SSL certificate for your server):

<VirtualHost *:443>
    <Directory "/location/to/scientiapy2/">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
        Require all granted
    </Directory>

    ServerName your.server.com
    DocumentRoot /location/to/scientiapy2/public
    ErrorLog /location/to/error.log
    CustomLog /location/to/requests.log combined
</VirtualHost>

Migrating from Scientiapy (legacy)

There will be a PHP script you can run to import your data from the Python Scientiapy framework into this framework.

License

This is open-sourced software licensed under the MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published