Where do you put the dotcloud.yml file? - dotcloud

I have no idea what I'm doing -
Where do I put the dotcloud.yml file?
There isn't much help on this for people who don't knwo what they're doing. Insturcitons just say create the file.... where do you put it? In my pictures? In my documents? In a new folder called "pics of mj" on my desktop?

The dotcloud.yml file will generally be located in the directory containing the code of the application that you want to deploy on dotCloud.
I would recommend to check the dotCloud tutorials, e.g. http://docs.dotcloud.com/firststeps/quickstart/ ; I think it will explain all you need to know :-)
If you are referring to a specific guide or tutorial, don't hesitate to mention which one—if it's a doc maintained by dotCloud, they will certainly update it!

Probably in the root of your app/project directory, that's where I have a config.yml in a Ruby project. You can see an example of an yml file in the repo linked below.
https://github.com/ramaze/ramaze
I'm unfortunately not familiar with that deployment platform? So I'm not sure what the zoom command would do in that prompt.
For ruby it looks like the deploy command is dotcloud push [foldername] in the prompt.
http://docs.dotcloud.com/services/ruby/

There is a hint in the dotcloud.yml docs, but you're right, we need to make the location more explicit.
The dotcloud.yml file must go at the root of your source tree.

Related

Eclipse configuration file

Sorry for the silly question, but I cannot find the right solution, although I know it must be obvious.
I work on a Windows PC. I Installed eclipse in
c:\eclipse
I created a file called morpheus_eclipse.ini with some configuration for a project I am working on.
The framework needs to set this line
eclipse.pluginCustomization=path-to-file/morpheus_eclipse.ini
in
c:\eclipse\configuration\config.ini
There is a line in there with this format:
osgi.framework=file\:plugins/org.eclipse.osgi_3.14.0.v20190517-1309.jar
Should I do it like this:
eclipse.pluginCustomization=c:/eclipse/configuration/morpheus_eclipse.ini
or
eclipse.pluginCustomization=c:\eclipse\configuration\morphis_eclipse.ini
or
eclipse.pluginCustomization=file\:c:/eclipse/configuration/morphis_eclipse.ini
or
eclipse.pluginCustomization=file\:configuration/morphis_eclipse.ini
In this case, I read that paths are relative.
Thank you for your help

Unable to read package metadata. This may be due to missing repodata directory. Please ensure that your install tree has been correctly generated

I am new for centos installation. I downloaded a minimul version of centos 6.5, around 339.7mb of size. I am trying to install this with GUI interface but I got an error after selecting the drive option, which comes after selecting the country.
This is complete message,
Unable to read package metadata. This may be due to missing repodata directory. Please ensure that your install tree has been correctly generated.
Failare:
repodata/743fec56b2af0ce8d6ec82c47a4efafc2a4d18cddfa9683f29611cb18d1a33de-primary.sqlite.bz2 from anaconda-CentOS-201311271240.i386: [Ermo 256] No more mirrors to try.
Sorry but I am new here, so I can't put the exact image here.
I believe that i had this same issue and was able to solve it.
The files under the /repodata folder are missing their file extensions and are not matching their full names in the "TRANS.TBL" file, under this same dir.
Rename all the files to match what is in the "TRANS.TBL" file, then try the install over again.
Please let everyone know if this works for you.
In the past i would just put a URL in that pointed to the correct files on a server, i feel that most people take this workaround and that's why it's not as hot of an item as it should be. I hope this gets fixed in the .ISO.
Thank you,
YourFriend
It worked for me.
I renamed all 8 files.
i.e. 0e371b19e547b9d7a7e8acc4b8c0c7c074509d33653cfaef9e8f4fd1d62d95de
0e371b19e547b9d7a7e8acc4b8c0c7c074509d33653cfaef9e8f4fd1d62d95de-primary.sqlite.bz2
The correct file name is given in file "repomd" under folder repodata
example - location href="repodata/b124f0ec5323cfee56b420906a3103f0daef656dde3f7ac8220120aa7504e57a-primary.xml.gz"
I had exactly the same issue ;
under "repodata" directory opened "repmod" xml file
Searched file name within repmond xml file
Found matching strings
Renamed 8 files as specified in .xml file
and it worked like a charm
Thanks to "Your Friend"
I had the same problem. Even if you manage to get past this step, you will encounter at a later point other errors related to filenames.
The root cause was using Unetbootin to create the bootable media. I switched to Rufus and everything works fine now.

pydev directory django shell

I'm using PyDev in a django project of mine.
When I start the django sheel, the os.getcwd() command returns my home folder.
This is bad, since my code points to some resources by relative paths, assuming as current directory the directory containing the manage.py.
In this post (http://stackoverflow.com/questions/2746342/pydev-and-django-pydev-breaking-django-shell) someone recommended to use absolute paths to avoid this problem.
But I think it is a very bad practice, since things will not work when other people checkout the code into their computers.
The closest hint I found here:
http://old.nabble.com/-pydev---Users--how-to-set-working-directory-for-console--td25328455.html
It seems we can use "Run/Debug Settings" to set the current directory associated to a "runnable module". However, in this way we cannot associate the setting to the django console. I have tried to associate it with the manage.py, but it did not work.
So, the question: how to define the working directory of django shell?
Thank you,
Leonardo

How should I handle Sphinx configuration in version control?

I have a problem with my development workflow and Sphinx. I want to keep configuration file for Sphinx in version control so it's easier to manage. This means it's easier to link the file to code updates, etc ... However, the configuration file is stored in /usr/local/etc.
There are two solutions I can think of. Store the file in the repository and move it to the correct folder on deployment or recompile Sphinx to look for the file in my repository. I had a suggestion from someone to use a symlink, but that still requires a change on deployment.
Is there an elegant solution in Sphinx I'm missing?
perhaps have the /usr/local/etc/sphinx.conf file be a script that pulls the actual sphinx config from the file in your repo.
http://sphinxsearch.com/docs/current.html#rel098 scroll down to general and you'll see:
"added scripting (shebang syntax) support to config files (example: #!/usr/bin/php in the first line)"

How do I create a new folder and deploy files to the 12 hive using VseWSS 1.3?

I have created a web part using VSeWSS 1.3. It creates a wsp file and my web part gets installed, everything works great.
I would like to also create a folder in the LAYOUTS directory of the 12 hive and place a couple files in there. How do I go about doing this? I know that I can manually place the files there, but I would prefer to have it all done in one fell swoop when I uses stsadm to install my solution.
Is there a best practices guide out there for using VSeWSS 1.3 to do this? They changed a bunch of stuff with this new version and I want to make sure I don't mess anything up.
You can create a new folder structure in your webpart project, like:
Templates/Layouts/CustomFolder and put your files in the CustomFolder directory and include them in your project.
When you go to the WSP View in Visual Studio, you can see in the manifest.xml that your files are being included in the deployment.
I have done this successfully on multiple projects now.
In case anyone is wondering, the VSeWSS 1.3 user guide is incredibly helpful. It is installed to the same directory as the tool itself, default in C:\Program Files\Microsoft SharePoint Developer Tools 9.0\VSeWSS13.CHM
You can see a working example with screenshots Here
A simple step-by-step tutorial for the above, along with deploy/retract scripts is here at Add New Files To 12-Hive Through A SharePoint Solution. Just follow the steps and in a few minutes you'll be able to add whatever you want to the 12-Hive!